Nabto provides a full communication infrastructure to allow direct, encrypted communication between clients and IoT devices - the Nabto communication platform. The platform supports direct peer-to-peer connectivity through NAT traversal.
uNabto (pronounced 'micro nabto') is an open source C framework supplied by Nabto, which can be integrated with your existing device application.
The Nabto documentation is located at http://nabto.com/documentation, where the basics of the Nabto platform is explained. This is a good place to start!
The src
directory contains the uNabto framework source code and device specific config files.
build/cmake/unabto_files.cmake
sets the build environment used by some of the demos.
external
is where you put all uNabto externals.
The apps
directory contains uNabto examples for different platforms (e.g. Windows, Unix, Microchip, Arduino, etc.).
Copyright (C) 2008-2016 Nabto - All Rights Reserved.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)"
FreeRTOS+UDP uses a dual license model that allows the software to be used under a standard GPL open source license, or a commercial license. The standard GPL license (unlike the modified GPL license under which FreeRTOS itself is distributed) requires that all software statically linked with FreeRTOS+UDP is also distributed under the same GPL V2 license terms.