FreeRTOS gets cloud computing support from Nabto
The result is FreeRTOS+Nabto, which is a small (less than 23kbit including FreeRTOS and the IP stack) piece of C code that, when integrated into an embedded networked device, allows that device to be remotely accessed and controlled through a rich web based interface or intelligent data acquisition system.
Each device has a unique URL, allowing the device to be automatically located across the internet, and the technology allows secure, authenticated and low band width peer to peer connections to be established even when the device is deployed behind a NAT firewall.
FreeRTOS+Nabto enabled devices are even accessible over a local network without an internet connection.
All the network routing and protocol details are encapsulated within the FreeRTOS+Nabto product and its inclusive cloud hosting service, enabling FreeRTOS+Nabto to interface with the user’s application source code through a single C function, and enabling FreeRTOS+Nabto to be used with no prior networking experience.
FreeRTOS+Nabto is an event driven multi-tasking environment that allows the application to benefit from FreeRTOS’s special low power tickless operation mode.
FreeRTOS+Nabto is launched with a fully documented live online example that is running on a small microcontroller, and a separate project that uses the FreeRTOS Windows simulator.
The Windows simulator version creates live FreeRTOS+Nabto nodes on a local network to allow FreeRTOS+Nabto to be evaluated immediately, and without the need to purchase any specific hardware.