Mongoose OS

Mongoose OSDeveloper(s)| 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.

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.

## Contents

* 1 Features
* 2 License
* 3 References
* 4 External links

## 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,[9] IBM Watson IoT,[10] 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

## References

1. ↑ By (9 March 2017). "Point and Click to an IoT Button". http://hackaday.com/2017/03/08/point-and-click-to-an-iot-button/.
2. ↑ "How to build an IoT project with Mongoose OS" (in en). Opensource.com. https://opensource.com/article/17/3/mongoose-os-iot-development.
3. ↑ "Mongoose OS | Technology Radar | ThoughtWorks" (in en). https://www.thoughtworks.com/radar/platforms?blipid=1256.
4. ↑ Ryabkov, Deomid. "Updating firmware reliably" (in en). Embedded. http://www.embedded.com/design/prototyping-and-development/4443082/Updating-firmware-reliably.
5. ↑ "Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT". 7 March 2017. http://www.cnx-software.com/2017/03/07/secure-iot-connectivity-with-nodemcu-esp8266-board-atecc508a-crypto-chip-mongoose-os-and-aws-iot/.
6. ↑ "AWS IoT on Mongoose OS – Part 1 | Amazon Web Services" (in en-US). Amazon Web Services. 2017-04-13. https://aws.amazon.com/blogs/apn/aws-iot-on-mongoose-os-part-1/.
7. ↑ "Azure IoT automatic device management helps deploying firmware updates at scale" (in en). https://azure.microsoft.com/en-us/blog/azure-iot-automatic-device-management-helps-deploying-firmware-updates-at-scale/.
8. ↑ "Update Mongoose OS with Automatic Device Management in Azure IoT Hub" (in en). https://channel9.msdn.com/Shows/Internet-of-Things-Show/Update-Mongoose-OS-with-Automatic-Device-Management-in-Azure-IoT-Hub.
9. ↑ Mongoose OS (2017-05-19), Google I/O '17: Mongoose OS makes it easy connect microcontrollers to Google Cloud IoT Core, https://www.youtube.com/watch?v=zV8bbpIxUt8, retrieved 2018-11-14
10. ↑ "IBM - Mongoose OS". https://www-356.ibm.com/partnerworld/gsd/solutiondetails.do?solution=55930&lc=en&stateCd=P&tab=1.

## External links

* Official website

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Mongoose OS. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Mongoose_OS&oldid=4219529"