Blog de Amazon Web Services (AWS)
Amazon GreenGrass: mayor inteligencia y agilidad para los dispositivos de IoT
Entre las novedades anunciadas en re:Invent, se encuentra el nuevo software de servicios híbridos que extiende los alcances de AWS IoT y Amazon Lambda para permitir la ejecución local en los propios puertos y dispositivos de los clientes, con el mismo modelo de programación usado en la nube. AWS Greengrass es un software que posibilita que los clientes ejecuten servicios AWS, mensajes, almacenamiento en caché de datos y recursos de sincronización en dispositivos conectados, lo que optimiza la recolección y análisis de datos, aun fuera de línea. Con AWS Greengrass, los dispositivos pueden ejecutar funciones AWS Lambda para realizar tareas localmente, mantener los datos del dispositivo sincronizados y comunicarse con otros dispositivos, sacando el máximo provecho del procesamiento, análisis y capacidad de almacenamiento de la nube y optimizando costos y tiempo. Este nuevo software aporta mayor inteligencia a los dispositivos de IoT y facilita a los clientes de AWS la flexibilidad de tenerlos trabajando en la nube, o ejecutando tareas por cuenta propia solo cuando realmente se justifique. Los dispositivos pueden conectarse entre sí siempre que sea necesario, sin desperdiciar tiempo ni productividad; todo, en un único ambiente.
AWS Greengrass elimina la complejidad que implica la programación y actualización de dispositivos IoT y permite que los clientes utilicen AWS Lambda para ejecutar el código localmente del mismo modo como lo hacen en la nube, agregando funciones de manera simple, directamente desde la consola AWS Management Console. Al ejecutar el código localmente, los dispositivos son capaces de responder a eventos y realizar acciones casi en tiempo real. Asimismo, AWS Greengrass incluye recursos de mensajes y sincronización AWS IoT para que los dispositivos puedan enviar mensajes a otros dispositivos sin conectarse nuevamente a la nube.