Mongoose OS

Last updated
Mongoose OS
Developer Cesanta Software Ltd.
Licence Dual License: Apache License Version 2.0 and Commercial License.
Website mongoose-os.com

Mongoose OS is an Internet of Things (IoT) Firmware Development Framework available under Apache License Version 2.0. It supports low power, connected microcontrollers such as: ESP32, ESP8266, TI CC3200, TI CC3220, STM32 (STM32L4, STM32F4, STM32F7 series). [1] Its purpose is to be a complete environment for prototyping, development and managing connected devices.

Contents

It is designed to reduce the time and costs associated with IoT projects. [2]

Mongoose OS serves as the gap between Arduino firmware suitable for prototyping and bare-metal microcontrollers' native SDKs. [3]

It is developed by Cesanta Software Ltd., a company based in Dublin (Ireland), and is dual licensed.

Features

License

Mongoose OS is Open Source and dual-licensed:

References

  1. By (9 March 2017). "Point and Click to an IoT Button". Hackaday. Retrieved 2017-04-06.
  2. "How to build an IoT project with Mongoose OS". Opensource.com. Retrieved 2017-04-06.
  3. "Mongoose OS | Technology Radar | ThoughtWorks". www.thoughtworks.com. Retrieved 2019-11-20.
  4. Ryabkov, Deomid. "Updating firmware reliably". Embedded. Retrieved 2017-04-06.
  5. "Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT". 7 March 2017. Retrieved 2017-04-06.
  6. "AWS IoT on Mongoose OS – Part 1 | Amazon Web Services". Amazon Web Services. 2017-04-13. Retrieved 2018-11-14.
  7. "Azure IoT automatic device management helps deploying firmware updates at scale". azure.microsoft.com. Retrieved 2019-01-16.
  8. "Update Mongoose OS with Automatic Device Management in Azure IoT Hub". Channel 9. Retrieved 2018-11-14.
  9. Mongoose OS (2017-05-19), Google I/O '17: Mongoose OS makes it easy connect microcontrollers to Google Cloud IoT Core , retrieved 2018-11-14
  10. "IBM - Mongoose OS". www-356.ibm.com. Retrieved 2019-01-16.