Espressif Systems acaba de lanzar ESP RainMaker Neo, que ofrece una pila completa de aplicaciones de dispositivo a nube a teléfono, incluidos el backend en la nube, el SDK de firmware, los ejemplos de firmware, el SDK de la aplicación para teléfono y una aplicación de teléfono de referencia.
Si el nombre le resulta familiar, es porque se trata esencialmente de la versión de código abierto del servicio en la nube ESP RainMaker presentado en 2020. Ambos siguen basándose en la arquitectura serverless de AWS, pero mientras que ESP RainMaker, ahora conocido como ESP RainMaker Classic, está gestionado por Espressif, ESP RainMaker Neo se aloja en la(s) propia(s) instancia(s) de AWS del cliente, lo que ofrece más flexibilidad y control sobre la arquitectura de la nube.
Aunque la compañía se ha esforzado por mantener el mismo SDK híbrido de aplicaciones móviles y API similares en el lado del dispositivo, RainMaker Neo es una implementación nueva con una arquitectura de nube diferente de la de ESP RainMaker Classic. Eso significa que las implementaciones existentes de ESP RainMaker Classic no pueden migrarse directamente a Neo, y la implementación de código abierto solo se recomienda para implementaciones nuevas.
Publicada bajo la licencia Apache 2.0, la pila completa es de código abierto, incluidos 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 las API HTTP y MQTT disponible en línea.
Encontrará el código fuente y los recursos para empezar en cuatro repositorios en GitHub:
- esp-rainmaker-neo – Backend en la nube, panel de administración
- esp-rainmaker-neo-firmware – SDK de firmware para dispositivos
- esp-rainmaker-home – Aplicación para teléfono ESP RainMaker Home (iOS y Android)
- esp-rainmaker-neo-app-sdk-ts – SDK de la aplicación ESP RainMaker Neo (TypeScript)
La compañía ofrece tres formas de empezar rápidamente con ESP RainMaker Neo:
- Público – La forma más fácil y rápida: una implementación en la propia cuenta de Espressif
- Empaquetado – Similar al método Público, pero en su propia cuenta de AWS
- Compilar desde el código fuente – Control total: compílelo desde el código fuente, amplíelo e impleméntelo en su propia cuenta de AWS
Puede encontrar más detalles en una publicación del blog de Amey Inamdar, de marketing técnico en Espressif Systems.
Traducido del artículo en inglés «Espressif Systems releases ESP RainMaker Neo open-source device-to-cloud-to-phone IoT platform» de Jean-Luc Aufranc (CNXSoft).
Publicaciones traducidas automáticamente
