Go to file
Arto Kinnunen 48fcb2ba25 Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 09d9e24f2d..715ae9a693
715ae9a693 Merge remote-tracking branch 'origin/release_internal' into release_external
42c9807207 Nanostak trace level configuration (#2489)
6f5217119a Bug fix: socket reference count made 16-bit (#2490)
f51669adc7 Bug fix: Do not print UFSI drift when fixed channel is used (#2488)
18fa0486e3 RPL DAO timeout update:
660e178506 Clear debug traces.
cbac0bbca4 DIO init send block for node
fed5d1c819 Created different MPL configuration based on network size
7ad7e81209 Wi-SUN recovery and BR BSI update:
d207f4d9f9 Merge branch 'release_internal' into release_external
d166c89427 MPL: buffered max limit increased to 8k (#2482)
0f6666a97e Fixed Unit test's
1ff9b1d6c6 LLC drop a packet if FHSS shedule is not configured.
7cecc28c98 Fixed missing asynch trigle setup stop at if down process
7a8b2bfd98 Wi-SUN fhss API default value setting fixes
164a3706c6 Fixed coverity issues from management API
8b5b433284 Corrected out of bounds access coverity warning (#2475)
4ffe6a12cc Multicast forwarding is separated from the routing flag
30f431581d Wi-SUN discovery staten enter upxdate
083b84e9c5 Iotthd 4308 (#2473)
fcc33d559c Removed time increment from NVM time read function on interface up
9c8e3afc9f fhss_tx_handle update
5491a6b052 Fixed UFSI update print function (#2470)
86f64c58b6 FHSS WS: Check if BC schedule is stopped before computing timeout delay (#2469)
a0b112a97b Corrected defects and coding style
2f4678a2f2 Corrected trace macro
5e967515ee Distributed key storage NVM writes to longer time period
9b3891fffb FHSS WS: handle blocked interrupts (#2466)
a792e832de Added validation at MAC ack buffer handler
2a465b2e49 DNS configuration lifetime validation

git-subtree-dir: connectivity/nanostack/sal-stack-nanostack
git-subtree-split: 715ae9a69376af5c96d53e5445b0d280ee1edf28
2020-11-10 13:47:13 +02: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 09d9e24f2d..715ae9a693 2020-11-10 13:47:13 +02:00
source Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 09d9e24f2d..715ae9a693 2020-11-10 13:47:13 +02: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/' changes from 09d9e24f2d..715ae9a693 2020-11-10 13:47:13 +02: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.