Mongoose OS continúa siendo uno de nuestros sistemas operativos de microcontroladores de código abierto y marcos de desarrollo de firmware integrados preferidos. Vale la pena señalar que Mongoose OS llena un vacío notable para las personas desarrolladoras de software integrado: el vacío entre el firmware Arduino adecuado para la creación de prototipos y los SDK nativos de microcontroladores bare metal. Nuestros equipos han utilizado con éxito la nueva plataforma de administración de dispositivos de extremo a extremo de Cesanta, mDash, para proyectos de hardware greenfield a pequeña escala. Los principales proveedores de la plataforma en la nube de Internet de las cosas (IoT) admiten hoy el marco de desarrollo de Mongoose OS para la gestión de sus dispositivos, conectividad y actualizaciones de firmware por aire (OTA). Desde la última vez que informamos sobre Mongoose OS, la cantidad de placas y microcontroladores compatibles ha crecido hasta incluir STM, Texas Instruments y Espressif. Continuamos disfrutando de su compatibilidad sin problemas para las actualizaciones de OTA y su seguridad integrada a nivel de dispositivo individual.
With an accelerated growth of connected embedded devices and wider accessibility of hardware, Mongoose OS fills a noticeable gap for embedded software developers: the gap between Arduino firmware suitable for prototyping and bare-metal microcontrollers' native SDKs. Mongoose OS is a microcontroller operating system that comes with a set of libraries and a development framework to support typical Internet of Things (IoT) applications with connectivity to generic MQTT servers and popular IoT cloud platforms such as Google Cloud IoT Core and AWS IoT by default. In fact, Google recommends a Mongoose starter kit for its Cloud IoT Core. We’ve had a seamless experience using Mongoose OS in our embedded projects building connected workspaces. We especially liked its built-in security at the individual device level and OTA firmware updates, among other features. At the time of writing, only a limited number of microcontrollers and boards are supported with more popular ARM-based microcontrollers still under development.