Mongoose OS explained
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.
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.
Mongoose OS |
Developer: | Cesanta Software Ltd. |
Licence: | Dual License: Apache License Version 2.0 and Commercial License. |
Features
- User friendly Over the Air (OTA) updating of embedded ICs.[4]
- Secure connectivity and crypto support[5]
- Integrated Mongoose Web Server
- Programming in either JavaScript (integrated mJS engine) or C.
- Integration with private and public clouds: AWS IoT,[6] Microsoft Azure IoT,[7] [8] Google IoT Core, IBM Watson IoT,[9] Mosquitto, HiveMQ, etc.
License
Mongoose OS is Open Source and dual-licensed:
- Mongoose OS Community Edition - Apache License Version 2.0
- Mongoose OS Enterprise Edition - Commercial License
Notes and References
- Web site: Point and Click to an IoT Button. By. Hackaday. 9 March 2017 . 2017-04-06.
- News: How to build an IoT project with Mongoose OS. Opensource.com. 2017-04-06. en.
- Web site: Mongoose OS Technology Radar ThoughtWorks. www.thoughtworks.com. en. 2019-11-20.
- News: Updating firmware reliably. Ryabkov. Deomid. Embedded. 2017-04-06. en.
- Web site: Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT. 7 March 2017 . 2017-04-06.
- News: AWS IoT on Mongoose OS – Part 1 Amazon Web Services. 2017-04-13. Amazon Web Services. 2018-11-14. en-US.
- Web site: Azure IoT automatic device management helps deploying firmware updates at scale. azure.microsoft.com. en. 2019-01-16.
- Web site: Update Mongoose OS with Automatic Device Management in Azure IoT Hub. Channel 9. en. 2018-11-14.
- Web site: IBM - Mongoose OS. www-356.ibm.com. 2019-01-16.