Mongoose OS
Mongoose OS - an open source Operating System for Internet of Things. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4. Amazon AWS IoT & Google IoT Core integrated. Code in C or JavaScript.
Features
- Over-The-Air updates and remote management - OTA firmware updates with rollback on failures; RPC infrastructure for the full remote control;
- Security - built in flash encryption, crypto chip support ARM mbedTLS optimized for small memory footprint;
- Device management dashboard service - for tracking your fleet. On-prem option is available;
- Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Recommended dev kits: ESP32-DevKitC for AWS IoT, ESP32 Kit for Google IoT Core;
- IoT cloud integration. Built in support for: AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, Generic MQTT/Restful;
- Code in C or JavaScript;
- Ready to go Apps and Libraries;
- Embedded JavaScript engine - mJS;
Website: https://mongoose-os.com/
Source code: https://github.com/cesanta/mongoose-os
License: GPL v2
Mongoose OS Platforms
- ARM
- Xtensa
Mongoose OS Components
- FileSystem
- Network
- TLS/SSL