Go to file
Jarkko Paso 396dae52ab Squashed 'features/nanostack/sal-stack-nanostack/' changes from 4a19dc4..c473148
c473148 Merge branch 'release_internal' into release_external
d7ad405 Merge pull request #2179 from ARMmbed/release_internal_merge
668fc82 Merge branch 'master' into release_internal
9458a30 Added crypto library to unit test makefile
ff83e4b Added crypto library include path
4292326 Updated eapol TLS library to use extended version of export keys callback
f8f0762 Corrected authenticator EAP-TLS start retries
00fdf8d Added sending of initial EAPOL-key to original target during bootstrap
313794cf Wi-sun neighbor temporary neigh update
05fa359 added support for EAPOL timing adjustment
cfc3223 RPL parent confirmation process update
c3a2c5c Added limit to BR supplicant entries
21de90d RPL dio handler update
425a04a Fix Slaac Handler for not native IPv6 stack.
5722a4a Wi-sun multicast neighbour and RPL update

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: c4731481674d25a516142d1d89f784fbd5e2d58e
2019-09-05 14:28:22 +03:00
docs/img Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' changes from 0a5ef1c..0697d9a 2017-11-28 13:48:31 +02:00
doxygen Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
nanostack Squashed 'features/nanostack/sal-stack-nanostack/' changes from 4a19dc4..c473148 2019-09-05 14:28:22 +03:00
source Squashed 'features/nanostack/sal-stack-nanostack/' changes from 4a19dc4..c473148 2019-09-05 14:28:22 +03:00
.gitattributes Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
.gitignore Squashed 'features/nanostack/sal-stack-nanostack/' changes from 513a38e..c5ee9e4 2019-02-25 14:23:32 +02:00
.mbedignore Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
DOXYGEN_FRONTPAGE.md Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
Doxyfile Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
LICENSE-Apache-2.0 Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' changes from 8f75e39..0a5ef1c 2017-11-22 11:22:16 +02:00
LICENSE-BSD-3-Clause Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' changes from 8f75e39..0a5ef1c 2017-11-22 11:22:16 +02:00
Makefile Squashed 'features/nanostack/sal-stack-nanostack/' changes from 4a19dc4..c473148 2019-09-05 14:28:22 +03:00
NOTICE Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
README.md Squashed 'features/nanostack/sal-stack-nanostack/' changes from 84a07ce..0345477 2019-05-21 14:22:20 +03:00
include_dirs.mk Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39 2017-11-16 15:45:42 +02:00
mbed_lib.json Squashed 'features/nanostack/sal-stack-nanostack/' changes from 513a38e..c5ee9e4 2019-02-25 14:23:32 +02:00
sources.mk Squashed 'features/nanostack/sal-stack-nanostack/' changes from 3c7d50e..4a19dc4 2019-08-26 15:10:36 +03: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.