Introduccion Plataforma Mongoose OS

Desde hace mucho tiempo deseaba realizar pruebas a Mongoose OS, en esta oportunidad realizaremos un breve introducción e instalación en un sistema  Operativo linux  “lubuntu” ubuntu/debian

Mongoose OS es un sistema operativo de código abierto para Internet de Cosas (IoT) y microcontroladores de baja potencia tales como ESP32 , ESP8266 , TI CC3200STM32   licencia Disponible bajo GPLv2 dual / esquema de licencias comerciales.

Wikipedia: Mongoose OS

Pagina Oficial: Mongoose OS

ESP8266 12E & ESP32

 





 

 

En resumen

En las pocas pruebas que he realizado tales como conexiones http y https  son creadas de manera rápida y sencilla.

Se pueden crear proyectos en lenguaje mJS “Javascript” o C/C++, cuenta con una interface web como IDE o desde terminal de comandos.

Otra de las características interesantes de Mongoose OS son integraciones plataformas de Computación en la Nube disponibles permite crear aplicaciones y conexión con:

 Instalación de Mongoose OS

  1. En esta oportunidad iniciare como instalarlo en  Lubuntu  un  sistema opertivo  linux basados en Ubuntu.

         Pagina Oficial : Mongoose/descargas

Materiales

Video Tutorial:

Conclusiones

He realizado pruebas con ESP8266, cargando firmware con algunos de los métodos disponibles RTOS SDK espressifEclipse IDE ESP8266 SDK y FreeRTOS SDK, pero Mongoose OS reduce ampliamente el tiempo de descarga y modificación de código resultando muy eficiente en tiempo.

Totalmente de acuerdo con Mongoose OS al indicar que  mJS “Javascript” utilizarlo principalmente para prototipado  “la programacion en Javascript es muy agil y practica para pruebas” Y para aplicaciones de producción o aplicaciones finales implementarlas en C/C++.

Bueno considero que es una buena iniciativa esta clase de entornos IDE, mas adelante probaremos y seleccionaremos los aciertos, ventajas, desventajas y valoro mucho el gran esfuerzo de la comunidad y desarrolladores de Mongoose OS.

Otras opciones de Programación, en el caso de ESP8266  seguiremos con Arduino ide quizas probemos el SDK Oficial, en el caso de los ESP32 probaremos las plataformas:

 

Tutorial recomendado: ESP-IDF para Modulos ESP32 Instalacion Completa

Existe otro método disponible para programar los ESP32, Utilizando ESP-IDF Espressif IoT Development Framework 

ESP-IDF para Modulos ESP32 Instalacion Completa

 

Referencias





 

Leave a Reply