Jump to content

Mongoose OS

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by الحساوي (talk | contribs) at 00:14, 7 April 2017 (Added {{cleanup-reorganize}} and {{improve categories}} tags to article). 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 IoT. It supports low power connected microcontrollers like: ESP32, ESP8266 and TI CC3200.[1] And an officially recommended firmware toolkit for ESP8266 and ESP32 by Espressif Systems[2].

Among its features are:

  • 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.

It significantly reduces the time and costs of the IoT firmware development[5] and provides reliable, ready to go infrastructure for connected products.

Can be connected and used with any private or public cloud (e.g. AWS IoT, Mosquitto, HiveMQ etc).


References

  1. ^ By. "Point and Click to an IoT Button". Hackaday. Retrieved 2017-04-06.
  2. ^ "SDKs & Demos | Espressif Systems". espressif.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. ^ "How to build an IoT project with Mongoose OS". Opensource.com. Retrieved 2017-04-06.