Mongoose OS

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Mongoose OS
DeveloperCesanta Software Ltd.
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    LicenceDual License: Apache License Version 2.0 and Commercial License.
    Websitemongoose-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.

    Features

    [edit | edit source]
    • 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

    [edit | edit source]

    Mongoose OS is Open Source and dual-licensed:

    • Mongoose OS Community Edition - Apache License Version 2.0
    • Mongoose OS Enterprise Edition - Commercial License

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]