Skip to content

Commit 574b60f

Browse files
author
Arto Kinnunen
committed
Update 6LoWPAN mesh namings
-Change 6LoWPAN mesh to mesh -Remove references to Wi-SUN -Remove reference to additional examples -Update broken links
1 parent 53691ce commit 574b60f

File tree

7 files changed

+9
-19
lines changed

7 files changed

+9
-19
lines changed

docs/api/api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ The [Mbed OS RTOS](rtos.html) capabilities include managing objects such as thre
153153
<tbody>
154154
<tr>
155155
<td><a href="ethernet.html">Ethernet</a></td>
156-
<td><a href="mesh-api.html">6LoWPAN Mesh</a></td>
156+
<td><a href="mesh-api.html">Mesh</a></td>
157157
</tr>
158158
<tr>
159159
<td><a href="wi-fi.html">Wi-Fi</a></td>

docs/api/networkinterfaces/MeshInterface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<h2 id="mesh-api">6LoWPAN Mesh</h2>
1+
<h2 id="mesh-api">Mesh</h2>
22

33
<span class="images">![](https://os.mbed.com/docs/development/mbed-os-api-doxy/class_mesh_interface.png)<span>MeshInterface class hierarchy</span></span>
44

docs/reference/technology/connectivity/connectivity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ Typical applications of BLE are health care, fitness trackers, beacons, smart ho
6262

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

65-
#### IP-based mesh (Thread and Wi-SUN)
65+
#### IP-based mesh (Thread and 6LoWPAN-ND)
6666

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

69-
**Thread** is designed for indoor use, with a range of only a few meters. **Wi-SUN** 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.
69+
**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.
7070

7171
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.
7272

docs/reference/technology/connectivity/networking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,4 @@ On Mesh networks, Nanostack uses IEEE 802.15.4 radios for transmitting and recei
9090

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

93-
Please see the [6LoWPAN Mesh technology section](mesh-tech.html) and [Porting a new RF driver for the 6LoWPAN stack](../porting/lora-port.html) for more information.
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.

docs/reference/technology/mesh/quick_start_intro.md

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

33
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.
44

@@ -57,13 +57,3 @@ In a mesh/tree network, all nodes are configured as 6LoWPAN routers.
5757
In a 6LoWPAN network, RPL protocol is used for forming the routing topology. Every node selects a primary parent for routing so the result looks like a tree.
5858

5959
This network type allows to cover large areas because each node extends the range of the network. However, the packet is retransmitted on every hop, which means that the transfer capacity of the network decreases as the size of the network increases.
60-
61-
##### Example networks
62-
63-
![Example networks](https://s3-us-west-2.amazonaws.com/mbed-os-docs-images/examples.png)
64-
65-
In the further chapters, we provide recommendations for three different network sizes:
66-
67-
- A sensor network for an apartment.
68-
- A sensor/actuator network for a building.
69-
- A sensor/actuator network for a city.

docs/reference/technology/mesh/thread_commissioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ A model network setup could look like this:
1818

1919
#### Building the end node application
2020

21-
By default, the Mbed Thread applications/examples use the static network link configuration defined in the [mesh-api configuration file](https://github.com/ARMmbed/mbed-os/blob/master/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed_lib.json). If you want to use the Thread commissioning, add the following lines to your `.json` file. You can use the [mesh-minimal](https://github.com/ARMmbed/mbed-os-example-mesh-minimal) application as an example.
21+
By default, the Mbed Thread applications/examples use the static network link configuration defined in the [mesh-api configuration file](https://github.com/ARMmbed/mbed-os/blob/master/features/nanostack/mbed-mesh-api/mbed_lib.json). If you want to use the Thread commissioning, add the following lines to your `.json` file. You can use the [mesh-minimal](https://github.com/ARMmbed/mbed-os-example-mesh-minimal) application as an example.
2222

2323
- `"mbed-mesh-api.thread-use-static-link-config": false` under `"target_overrides":`
2424
- `"macros": ["MBEDTLS_USER_CONFIG_FILE=\"mbedtls_config.h\""]` in to the same level as `"config":` and `"target_overrides":`

docs/reference/technology/mesh/thread_intro.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ The key elements of Mbed OS are:
3333

3434
Mbed Thread is implemented in the Nanostack library, which also supports the 6LoWPAN protocol. In Mbed OS, the Thread stack runs in its own RTOS thread using an internal event scheduler. Mbed OS provides the [Mesh C++ API](../apis/mesh-api.html) for building Thread applications.
3535

36-
- To connect to the Thread network, use the [Thread interface API](https://github.com/ARMmbed/mbed-os/blob/master/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h).
36+
- To connect to the Thread network, use the [Thread interface API](https://github.com/ARMmbed/mbed-os/blob/master/features/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h).
3737
- For the socket communication over the Thread network, use the [Mbed sockets API](../apis/network-socket.html).
3838

39-
Nanostack provides a set of C API headers with more functionalities. The [nanostack repository](https://github.com/ARMmbed/mbed-os/tree/master/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack) has the following header files():
39+
Nanostack provides a set of C API headers with more functionalities. The [nanostack repository](https://github.com/ARMmbed/mbed-os/tree/master/features/nanostack/sal-stack-nanostack/nanostack) has the following header files():
4040

4141
- `thread_management_if.h` for initializing the stack and managing the network data.
4242
- `thread_commissioning_api.h` for implementing an on-mesh or a native Thread commissioner.

0 commit comments

Comments
 (0)