Go to file
Arto Kinnunen 53e16d679d Squashed 'features/nanostack/sal-stack-nanostack/' changes from 9a1b35398c..7e3b99c375
7e3b99c375 Merge branch 'release_internal' into release_external
50b7a641b4 Key update to MAC is forced when nw name changes
f1f46f3873 Corrected identifier range alloc and added define for timeout
f836d1d818 FHSS WS: spread broadcast messages better on BC channel (#2449)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 7e3b99c375cf4299504c954dc26f2d22eea26135
2020-09-15 13:19:09 +03: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 b969fa3779..9a1b35398c 2020-09-10 13:26:47 +03:00
source Squashed 'features/nanostack/sal-stack-nanostack/' changes from 9a1b35398c..7e3b99c375 2020-09-15 13:19:09 +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 cc03296c27..b3fe5744d1 2020-06-08 14:27:38 +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 cc03296c27..b3fe5744d1 2020-06-08 14:27:38 +03:00
sources.mk Squashed 'features/nanostack/sal-stack-nanostack/' changes from 91acececbd..d879e6db87 2020-09-04 13:53:21 +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)
  • 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:

Wi-SUN

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

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.