Mongoose OS
Mongoose OS är ett Internet of Things (IoT) Firmware Development Framework tillgängligt under Apache License Version 2.0. Den stöder anslutna mikrokontroller med låg effekt som: ESP32 , ESP8266 , TI CC3200, TI CC3220, STM32 (STM32L4, STM32F4, STM32F7-serien). Dess syfte är att vara en komplett miljö för prototyper, utveckling och hantering av uppkopplade enheter.
Det är utformat för att minska tiden och kostnaderna förknippade med IoT-projekt.
Mongoose OS fyller ett märkbart tomrum för utvecklare av inbäddade mjukvaror: gapet mellan Arduino-firmware som är lämplig för prototypframställning och mikrokontrollers inbyggda SDK:er av barmetall.
Det är utvecklat av Cesanta Software Ltd., ett företag baserat i Dublin (Irland) och med dubbla licenser .
Utvecklare | Cesanta Software Ltd. |
---|---|
Licens | Dubbel licens: Apache-licens version 2.0 och kommersiell licens. |
Hemsida |
Funktioner
- Användarvänlig OTA-uppdatering (Over the Air) av inbyggda IC:er.
- Säker anslutning och kryptostöd
- Integrerad Mongoose Web Server
- Programmering i antingen JavaScript (integrerad mJS-motor ) eller C.
- Integration med privata och offentliga moln: AWS IoT, Microsoft Azure IoT, Google IoT Core, IBM Watson IoT, Mosquitto, HiveMQ, etc.
Licens
Mongoose OS är öppen källkod och dubbellicensierad:
- Mongoose OS Community Edition - Apache License Version 2.0
- Mongoose OS Enterprise Edition - kommersiell licens