Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Clone or download
rojer and cesantabot Make mg_rpc more easily portable
CL: none

PUBLISHED_FROM=2e77d72cdf82454349a7fe29cc77bd0b90ac4369
Latest commit 62545e6 Oct 9, 2018

README.md

License Gitter

Mongoose OS - an IoT Firmware Development Framework

  • Over-The-Air firmware updates and remote management - reliable updates with rollback on failures, remote device access infrastructure
  • Security - built in flash encryption, crypto chip support, ARM mbedTLS optimized for small memory footprint
  • Device management dashboard service - with on-prem private installation option
  • Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4
  • Recommended dev kits: ESP32-DevKitC for AWS IoT, ESP32 Kit for Google IoT Core
  • Built-in integration for AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, generic MQTT servers
  • Code in C or JavaScript
  • Ready to go Apps and Libraries
  • Embedded JavaScript engine - mJS

Trusted and Recommended By:

Docs, Support

Licensing

Mongoose OS is Open Source and dual-licensed:

  • Mongoose OS Community Edition - Apache License Version 2.0
  • Mongoose OS Enterprise Edition - Commercial License

Community vs Enterprise Edition

Community Edition Enterprise Edition
License Apache 2.0 Commercial - contact us
Allows to close end-product's source code Yes Yes
Price Free Paid, see details
Source code & functionality Limited Full
Technical support Community support via Forum and Chat Commercial support by Mongoose OS development team, see details

How to contribute