You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api/networkinterfaces/MeshInterface.md
+11-8Lines changed: 11 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,17 @@
2
2
3
3
<spanclass="images"><span>MeshInterface class hierarchy</span></span>
4
4
5
-
The Arm Mbed Mesh API allows the application to use the IPv6 mesh network topologies through the [Nanostack](../reference/mesh-tech.html#nanostack) networking stack.
5
+
The Arm Mbed Mesh API allows the application to use the IPv6 mesh network topologies through the Nanostack networking stack.
6
6
7
-
Mbed OS provides two types of IPv6 based mesh networks:
7
+
Mbed OS provides 3 types of IPv6 based mesh networks:
8
8
9
9
- 6LoWPAN_ND, loosely following the Zigbee-IP specification.
10
+
- Wi-SUN, following the specification from Wi-SUN alliance.
10
11
- Thread, following the specification from Thread Group.
11
12
12
-
Nanostack is the networking stack that provides both of these protocols. For more information on the stack internals, please refer to the [6LoWPAN mesh technology](../reference/mesh-tech.html)section. Application developers use Nanostack through the Mbed Mesh API.
13
+
Nanostack is the networking stack that provides these protocols. For more information on the stack internals, please refer to the [Thread](../reference/thread.html), [Wi-SUN](../reference/wi-sun.html) and [6LowPAN](../reference/mesh-tech.html)sections. Application developers use Nanostack through the Mbed Mesh API.
13
14
14
-
The application can use the `LoWPANNDInterface` or `ThreadInterface` object for connecting to the mesh network. When successfully connected, the application can use the Mbed [C++ socket APIs](network-socket.html) to create a socket to start communication with a remote peer.
15
+
The application can use the `LoWPANNDInterface`, `WisunInterface` or `ThreadInterface` object for connecting to the mesh network. When successfully connected, the application can use the Mbed [C++ socket APIs](network-socket.html) to create a socket to start communication with a remote peer.
15
16
16
17
You can configure the mesh interface by providing values in `mbed_app.json`, as the [mesh configuration](../reference/configuration-mesh.html) section documents.
17
18
@@ -23,7 +24,7 @@ You can configure the mesh interface by providing values in `mbed_app.json`, as
23
24
24
25
### Supported mesh networking modes
25
26
26
-
Currently, 6LoWPAN-ND (neighbor discovery) and Thread bootstrap modes are supported.
27
+
Currently, 6LoWPAN-ND (neighbor discovery), Wi-SUN FAN and Thread bootstrap modes are supported.
27
28
28
29
### Network connection states
29
30
@@ -41,10 +42,12 @@ See the example application [mbed-os-example-mesh-minimal](https://github.com/AR
41
42
42
43
### Mesh example
43
44
44
-
To learn how to use mesh, please see our [light control tutorial](../tutorials/light-control.html), which demonstrates a light control application, where devices can control the LED status of all devices in the network. You can build the application for the unsecure 6LoWPAN-ND or Thread network.
45
+
To learn how to use mesh, please see our [light control tutorial](../tutorials/light-control.html), which demonstrates a light control application, where devices can control the LED status of all devices in the network. You can build the application for the unsecure 6LoWPAN-ND, Wi-SUN or Thread network.
0 commit comments