Espressif Systems acaba de lanzar ESP RainMaker Neo, proporcionando un stack completo de aplicaciones que conecta dispositivos, nube y teléfonos, incluyendo el backend en la nube, SDK de firmware, ejemplos de firmware, SDK para aplicaciones móviles y una app de referencia.
Si el nombre suena familiar, es porque se trata esencialmente de la versión de código abierto de ESP RainMaker, el servicio en la nube introducido en 2020. Ambos siguen construidos sobre la arquitectura Serverless de AWS, pero mientras que ESP RainMaker, ahora conocido como ESP RainMaker Classic, es gestionado por Espressif, ESP RainMaker Neo se aloja en las propias instancias de AWS del cliente, brindando mayor flexibilidad y control sobre la arquitectura en la nube.
La plataforma presenta una interfaz renovada para la gestión centralizada de despliegues IoT a gran escala.
Aunque la empresa se ha esforzado por mantener el mismo SDK de aplicaciones móviles híbridas y APIs similares en el lado del dispositivo, RainMaker Neo es una nueva implementación con una arquitectura de nube distinta a la de ESP RainMaker Classic. Esto significa que los despliegues existentes de ESP RainMaker Classic no pueden migrarse directamente a Neo, y la implementación open-source solo se recomienda para nuevos proyectos.
Bajo la licencia Apache License 2.0, el stack completo es de código abierto, incluyendo el backend en la nube, el firmware, la aplicación móvil, el SDK de la aplicación y el panel de control, con la referencia completa de API HTTP y MQTT disponible en línea.
El diagrama muestra cómo los dispositivos se comunican con los servicios en la nube y el panel de administración.

ESP RainMaker Neo architecture
El código fuente y los recursos para comenzar se encuentran en cuatro repositorios en GitHub:
- esp-rainmaker-neo – Backend en la nube y panel de administración
- esp-rainmaker-neo-firmware – SDK de firmware para dispositivos
- esp-rainmaker-home – App móvil ESP RainMaker Home (iOS y Android)
- esp-rainmaker-neo-app-sdk-ts – SDK para aplicaciones ESP RainMaker Neo (TypeScript)
La compañía ofrece tres formas de comenzar rápidamente con ESP RainMaker Neo:
- Public – La forma más rápida: un despliegue en la propia cuenta de Espressif
- Packaged – Similar al método Public, pero en su propia cuenta de AWS
- Build from source – Control total: compilar desde el código fuente y desplegar en su cuenta AWS
Los métodos de despliegue varían según el nivel de control requerido por el usuario final.

Detalles adicionales se pueden encontrar en una publicación del blog de Amey Inamdar, Technical Marketing en Espressif Systems.
Vía CNX Software.




