Jump to content

Mongoose OS

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Novlean (talk | contribs) at 11:44, 17 May 2017 (added recommendations). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Mongoose OS is an open source operating system for Internet of Things (IoT).

Overview

Supports low power connected microcontrollers like: ESP32, ESP8266, TI CC3200, STM32.[1]

Reduces IoT firmware development[2] time and costs. Provides reliable, ready to go infrastructure for connected products.

Features

  • Reliable over the air update[3]
  • Complete environment for prototyping, development and managing connected devices
  • Secure connectivity and crypto chips support[4]
  • Integrated Mongoose Web Server
  • Code in JavaScript (integrated mJS engine) or in C.
  • Can be connected and used with any private or public cloud (e.g. AWS IoT, Mosquitto, HiveMQ etc.).

Recommendations

License

Available under dual GPLv2 / commercial licensing scheme.

References

  1. ^ By. "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. ^ Ryabkov, Deomid. "Updating firmware reliably". Embedded. Retrieved 2017-04-06.
  4. ^ "Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT". Retrieved 2017-04-06.
  5. ^ "SDKs & Demos | Espressif Systems". espressif.com. Retrieved 2017-04-06.