Mongoose OS es un marco de desarrollo de firmware de Internet de las cosas (IoT) disponible bajo la licencia Apache versión 2.0. Admite microcontroladores conectados de baja potencia, como: ESP32 , ESP8266 , TI CC3200, TI CC3220, STM32 (series STM32L4, STM32F4, STM32F7). [1] Su propósito es ser un entorno completo para la creación de prototipos, desarrollo y gestión de dispositivos conectados.
Está diseñado para reducir el tiempo y los costos asociados con los proyectos de IoT. [2]
Mongoose OS sirve como brecha entre el firmware Arduino adecuado para la creación de prototipos y los SDK nativos de microcontroladores bare-metal. [3]
Está desarrollado por Cesanta Software Ltd., empresa con sede en Dublín (Irlanda), y con doble licencia.
Características
- Actualización por aire (OTA) fácil de usar de circuitos integrados integrados. [4]
- Conectividad segura y soporte criptográfico [5]
- Servidor web mangosta integrado
- Programación en JavaScript (motor mJS integrado) o C.
- Integración con nubes privadas y públicas: AWS IoT, [6] Microsoft Azure IoT, [7] [8] Google IoT Core, [9] IBM Watson IoT, [10] Mosquitto, HiveMQ, etc.
Licencia
Mongoose OS es de código abierto y tiene doble licencia:
- Mongoose OS Community Edition - Licencia Apache versión 2.0
- Mongoose OS Enterprise Edition - Licencia comercial
Referencias
- ^ Hasta (9 de marzo de 2017). "Apunte y haga clic en un botón de IoT". La-Tecnologia . Consultado el 6 de abril de 2017 .
- ^ "Cómo crear un proyecto de IoT con Mongoose OS". Opensource.com . Consultado el 6 de abril de 2017 .
- ^ "Mongoose OS | Radar tecnológico | ThoughtWorks". www.thinkworks.com . Consultado el 20 de noviembre de 2019 .
- ^ Ryabkov, Deomid. "Actualización del firmware de forma fiable". Incorporado . Consultado el 6 de abril de 2017 .
- ^ "Conectividad IoT segura con placa NodeMCU ESP8266, chip criptográfico ATECC508A, sistema operativo Mongoose y AWS IoT". 7 de marzo de 2017 . Consultado el 6 de abril de 2017 .
- ^ "AWS IoT en Mongoose OS - Parte 1 | Servicios web de Amazon". Servicios web de Amazon . 2017-04-13 . Consultado el 14 de noviembre de 2018 .
- ^ "La administración automática de dispositivos de Azure IoT ayuda a implementar actualizaciones de firmware a escala". azure.microsoft.com . Consultado el 16 de enero de 2019 .
- ^ "Actualice Mongoose OS con administración automática de dispositivos en Azure IoT Hub". Canal 9 . Consultado el 14 de noviembre de 2018 .
- ^ Mongoose OS (19 de mayo de 2017), Google I/O '17: Mongoose OS facilita la conexión de microcontroladores a Google Cloud IoT Core , consultado el 14 de noviembre de 2018
- ^ "IBM - Sistema operativo Mangosta". www-356.ibm.com . Consultado el 16 de enero de 2019 .
enlaces externos