Skip to content

Commit eeba53e

Browse files
author
Amanda Butler
authored
Merge pull request #989 from artokin/update_mesh_wisun
Update mesh pages for Wi-SUN
2 parents 7623154 + 436f1a2 commit eeba53e

File tree

5 files changed

+17
-11
lines changed

5 files changed

+17
-11
lines changed

docs/reference/technology/connectivity/connectivity.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ Mbed OS offers a strong, integrated stack of standards-based technologies:
77
For IP devices:
88

99
* Arm Mbed Thread.
10-
* 6LoWPAN.
10+
* Wi-SUN.
11+
* 6LoWPAN-ND.
1112
* Cellular.
1213
* NB-IoT.
1314
* Bluetooth Low Energy (BLE).
@@ -63,11 +64,11 @@ Typical applications of BLE are health care, fitness trackers, beacons, smart ho
6364

6465
To learn how to use BLE on Mbed OS, please refer to the [Bluetooth overview](../apis/ble.html).
6566

66-
#### IP-based mesh (Thread and 6LoWPAN-ND)
67+
#### IP-based mesh (Thread, Wi-SUN and 6LoWPAN-ND)
6768

6869
As a technology designed with large-scale deployment in mind, mesh is optimized for long battery life and low cost.
6970

70-
**Thread** is designed for indoor use, with a range of only a few meters. **6LoWPAN-ND** has a range of up to one kilometer, and is therefore better suited for external use. Both technologies have a low throughput of up to 200 kbps and experience delays.
71+
**Thread** is designed for indoor use, with a range of only a few meters. **Wi-SUN** and **6LoWPAN-ND** have a range of up to one kilometer and are therefore better suited for external use. Throughput of Mesh technologies is up to 200 kbps.
7172

7273
Mesh networks are self-healing, with no single point of failure. They are more suitable for limited spaces because of the expense in infrastructure setup and maintenance.
7374

@@ -77,11 +78,11 @@ Additionally, Mbed OS Thread stack is certified using pre-defined test sets for
7778

7879
<span class="images">![](https://s3-us-west-2.amazonaws.com/mbed-os-docs-images/mesh.png)<span>Tree type mesh</span></span>
7980

80-
6LoWPAN is a compression method for IPv6 packets. Mbed OS supports 6LoWPAN-ND and Thread protocols for forming IPv6 based mesh networks. Both protocols use the same 6LoWPAN compression method but different routing protocols to achieve wireless mesh network.
81+
6LoWPAN is a compression method for IPv6 packets. Mbed OS supports Wi-SUN, 6LoWPAN-ND and Thread protocols for forming IPv6 based mesh networks. All protocols use the same 6LoWPAN compression method but different routing protocols to achieve wireless mesh network.
8182

8283
Applications running on 6LoWPAN-based mesh networks use the same Mbed OS Socket API for connectivity.
8384

84-
For descriptions of mesh networks, please see the [6LoWPAN Mesh](mesh-tech.html) section.
85+
For descriptions of different mesh networks, please see the [Thread](thread-tech), [Wi-SUN](wisun-tech) and [6LoWPAN-ND Mesh](mesh-tech.html) sections.
8586

8687
### Non-IP networking
8788

docs/reference/technology/connectivity/networking.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Mbed OS implements the following network interface APIs:
5757
- Cellular (PPP).
5858
- 6LoWPAN-ND mesh networking.
5959
- Thread mesh networking.
60+
- Wi-SUN mesh networking.
6061

6162
Refer to [Network Interface](../apis/network-interfaces.html) API reference for usage instructions.
6263

@@ -82,12 +83,12 @@ There are two types of Wi-Fi drivers in Mbed OS, depending on which protocol lay
8283

8384
Cellular drivers have the same two separate cases as Wi-Fi. If they use an external IP stack, the driver implements the Network stack API. If they use the internal IP stack, LwIP, then they implement the Serial PPP driver.
8485

85-
#### 6LoWPAN/Thread RF driver
86+
#### Mesh (Wi-SUN, 6LoWPAN, Thread) RF driver
8687

8788
<span class="images">![](https://s3-us-west-2.amazonaws.com/mbed-os-docs-images/rf-driver.png)<span>RF driver</span></span>
8889

8990
On Mesh networks, Nanostack uses IEEE 802.15.4 radios for transmitting and receiving packets. The RF driver implements the `NanostackRfPhy` API.
9091

9192
This driver type has no other use cases, so it is implemented in C using a Nanostack-specific API.
9293

93-
Please see the [Mesh technology section](mesh-tech.html) and [Porting a new RF driver for the 6LoWPAN stack](../porting/lora-port.html) for more information.
94+
Please see the [6LoWPAN technology section](mesh-tech.html) and [Porting a new RF driver for the 6LoWPAN stack](../porting/lora-port.html) for more information.

docs/reference/technology/mesh/quick_start_intro.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<h2 id="mesh-tech">Mesh</h2>
1+
<h2 id="mesh-tech">6LoWPAN-ND</h2>
22

3-
This guide provides design guidelines for developing an application on top of the 6LoWPAN mesh solution. The APIs and technologies are not discussed in detail here.
3+
This guide provides design guidelines for developing an application on top of the 6LoWPAN-ND mesh solution. The APIs and technologies are not discussed in detail here.
44

5-
### Overview of the 6LoWPAN network
5+
### Overview of the 6LoWPAN-ND network
66

77
![Node connected to server](https://github.com/ARMmbed/mbed-os-5-docs/blob/development/docs/images/node_to_server_2.jpg?raw=true)
88

docs/reference/technology/mesh/thread_intro.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<h2 id="thread-tech">Thread</h2>
2+
13
## Thread
24

35
Thread was designed with one goal in mind; to create the best way to connect and control products in home. The key features of Thread are:

docs/reference/technology/mesh/wisun_intro.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<h2 id="wisun-tech">Wi-SUN</h2>
2+
13
## Wi-SUN
24

35
The Wi-SUN Field Area Network (FAN) is based on open standards from IEEE802, IETF, ANSI/TIA and ETSI.
@@ -33,4 +35,4 @@ You can find an example using the [Mesh C++ API](../apis/mesh-api.html) for buil
3335

3436
#### Border router
3537

36-
You can find an example using the [Nanostack API](https://github.com/ARMmbed/mbed-os/tree/master/features/nanostack/sal-stack-nanostack/nanostack) to biuld a Wi-SUN border router at [nanostack border router](https://github.com/ARMmbed/nanostack-border-router).
38+
You can find an example using the [Nanostack API](https://github.com/ARMmbed/mbed-os/tree/master/features/nanostack/sal-stack-nanostack/nanostack) to build a Wi-SUN border router at [nanostack border router](https://github.com/ARMmbed/nanostack-border-router).

0 commit comments

Comments
 (0)