Go to file
Arto Kinnunen b9f3753918 Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from d879e6db87..09d9e24f2d
09d9e24f2d Merge branch 'release_internal' into release_external
9a3278a1e3 Removed Black list reject from wi-sun neighbour request function
76fc9d77a1 Support SLAAC addressing method for Wi-SUN Border router
71c8bde863 Modified Wi-SUN etx to wait for Probes
b720fbdfe0 Wi-SUN discovery and address registration update
e73c8082ed Merge pull request #2460 from ARMmbed/sync_with_mbed_os
7994d9537b If PMK and PTK are not set do not store keys to NVM
f8813e2d27 Follow Mbed OS coding style
f6ed87754c (via mbedos) Possible invalid memory access on memcpy
40dc215294 Set frame counter increment to 1000000
a57acc84a8 ETX update
5373de2ff4 EAPOL parent TX feilure is reorder candidate list.
6b0e264869 Allowed separate default settings in WS API
850252b9f9 Fixed EAPOL brodcast synch at border router device.
2c1c07779a Corrected unit test
16e38ce688 Changed EAPOL negotiation limit on small nw to 20
21af9233ec Wi-sun ETX update
80e13f4435 Changed EAP-TLS retry trace to info trace level
52a5018fd1 WS: Use special retry configuration when discovery is started (#2450)
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)
9a1b35398c Merge branch 'release_internal' into release_external
5e40cb3852 Fix 0 length domain search list
f0f5131833 Fixed coverity issue.
81b94e535d Added test harness API for set temporary neighbour lifetime longer
b969fa3779 Merge branch 'release_internal' into release_external
b66b834d0c Timed parent selection update

git-subtree-dir: connectivity/nanostack/sal-stack-nanostack
git-subtree-split: 09d9e24f2d3e97cd38139e5df3d9e79d2ee65f4e
2020-10-05 15:05:29 +03:00
doxygen Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
nanostack Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from d879e6db87..09d9e24f2d 2020-10-05 15:05:29 +03:00
source Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from d879e6db87..09d9e24f2d 2020-10-05 15:05:29 +03:00
.gitattributes Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
.gitignore Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
.mbedignore Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
DOXYGEN_FRONTPAGE.md Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
Doxyfile Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
LICENSE-Apache-2.0 Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
LICENSE-BSD-3-Clause Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
Makefile Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
NOTICE Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
README.md Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
include_dirs.mk Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
mbed_lib.json Squashed 'connectivity/nanostack/sal-stack-nanostack/' content from commit 1360a38b2d 2020-08-18 12:56:22 +03:00
sources.mk Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 48609aeded..d879e6db87 2020-09-07 14:38: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)
  • 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.