Mongoose OS

De Wikipedia, la enciclopedia libre

Visión general[editar]

Mongoose OS es un framework de desarrollo de firmware para el Internet de las cosas (IoT) disponible bajo la licencia Apache 2.0. Es compatible con microcontroladores conectados de bajo consumo como son: ESP32, ESP8266, TI CC3200, STM32.[1]​ Su propósito es ser un entorno completo para hacer prototipos, desarrollar y administrar dispositivos conectados.

Está diseñado para reducir el tiempo y costes asociados con los proyectos IoT y por ello ha obtenido numerosas reseñas positivas.[2][3][4][5]

Características[editar]

  • Sistema inalámbrico de actualizaciones fácil de usar.[6]
  • Conectividad segura y soporte de criptografía.[7]
  • Servidor Web Mongoose integrado.
  • Programación en Javascript (motor mJS integrado) o C.
  • Integración de nubes privadas y públicas (p. ej. AWS IoT, Mosquitto, HiveMQ, etc.).

Licencia[editar]

Mongoose OS es de código abierto y tiene doble licencia:

  • Mongoose OS Community Edition - Licencia Apache 2.0.
  • Mongoose OS Enterprise Edition - Licencia Comercial.

Referencias[editar]

  1. By. «Point and Click to an IoT Button». Hackaday. Consultado el 6 de abril de 2017. 
  2. «How to build an IoT project with Mongoose OS» (en inglés). Consultado el 6 de abril de 2017. 
  3. «Technology Radar | Emerging Tech Trends for 2018 | ThoughtWorks». www.thoughtworks.com (en inglés). Consultado el 16 de mayo de 2018. 
  4. «Mongoose OS - Scargill's Tech Blog» (en inglés británico). 2 de junio de 2017. Consultado el 6 de junio de 2017. 
  5. Julian Ilett (8 de mayo de 2017), Playing with: ESP32 Mongoose OS Button LED Blink, consultado el 6 de junio de 2017 .
  6. «Updating firmware reliably» (en inglés). Consultado el 6 de abril de 2017. 
  7. «Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT». Consultado el 6 de abril de 2017.