mbed-os/features/nanostack/sal-stack-nanostack
Seppo Takalo dd1d867bac Merge pull request #11156 from artokin/nanostack_patch_for_mbed_os_5_13_x
Nanostack patch release for Mbed OS 5.13.x
2019-08-12 12:54:50 +01:00
..
docs/img Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
doxygen Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
nanostack Merge pull request #11156 from artokin/nanostack_patch_for_mbed_os_5_13_x 2019-08-12 12:54:50 +01:00
source Merge pull request #11156 from artokin/nanostack_patch_for_mbed_os_5_13_x 2019-08-12 12:54:50 +01:00
.gitattributes Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
.gitignore Merge commit '780e9afb8f3b8f09e66573e7d4ba096dd9a87dd7' 2019-02-25 14:24:47 +02:00
.mbedignore Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
DOXYGEN_FRONTPAGE.md Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
Doxyfile Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
LICENSE-Apache-2.0 Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
LICENSE-BSD-3-Clause Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
Makefile Merge pull request #11156 from artokin/nanostack_patch_for_mbed_os_5_13_x 2019-08-12 12:54:50 +01:00
NOTICE Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
README.md Merge commit '1c29564f653e93a2bda270b257c9bb239de9b61e' into prepare_for_mbedos513 2019-05-21 14:22:20 +03:00
include_dirs.mk Get rid of FEATURE_NANOSTACK 2018-04-27 14:38:44 +03:00
mbed_lib.json Merge pull request #9561 from theotherjimmy/test-resources 2019-02-13 12:31:54 -06:00
sources.mk Merge pull request #11156 from artokin/nanostack_patch_for_mbed_os_5_13_x 2019-08-12 12:54:50 +01:00

README.md

ARM Mesh networking stack

This repository contains the ARM mesh networking stack that provides support for the following mesh protocols:

  • 6LoWPAN with Neighbor Discovery (ND) and Mesh Link Establishment (MLE)
  • Thread
  • Wi-SUN

All networking stacks are using IEEE 802.15.4 based radios.

The full documentation is hosted in Mbed OS documentation.

On mbed OS, mesh networking stacks can be used through Mbed Mesh API and Network Socket API.

To see, how the mesh networking stack works, check the example application mbed-os-example-mesh-minimal.

##6LoWPAN with ND and MLE

This networking stack is using standard 6LoWPAN and uses:

##Thread Thread is standardized by Thread group.

mbed OS is now a Thread Certified Component. Using IPv6 with 6LoWPAN as the foundation, Thread technology provides a low-power, self-healing mesh network designed for the home.

##Wi-SUN Wi-SUN (Smart Utility Networks) specification is standardized by Wi-SUN Alliance.

Mbed OS release 5.12 contains the initial Mbed Wi-SUN FAN implementation. Functionality of the Mbed Wi-SUN network stack will be updated when the Wi-SUN protocol is specified further.

License

The software is partially provided under a Apache 2.0 license and partially BSD-3-Clause as described below.

This project also contains code from other projects as listed below. The original license text is included in those source files.

  • Public header files are provided under Apache 2.0 license.
  • Source code excluding Thread protocol, is provided under Apache 2.0
  • Source code implementing Thread protocol is provided under BSD-3-Clause
  • mDNS library is from FNET project and provided under Apache 2.0 license.