AWS IoT Greengrass icono

AWS IoT Greengrass Especializadodesde 2016

Un servicio para ejecutar cómputo local, mensajería e inferencia ML en dispositivos de borde

Qué hace

AWS IoT Greengrass ejecuta funciones Lambda, contenedores Docker e inferencia de aprendizaje automático directamente en dispositivos de borde. Extiende las capacidades de AWS a dispositivos locales, permitiendo que actúen sobre los datos que generan localmente mientras usan la nube para gestión, análisis y almacenamiento duradero. Los dispositivos pueden operar incluso sin conectividad a la nube.

Casos de uso

Se utiliza para procesamiento de datos IoT en el borde, inferencia de aprendizaje automático en dispositivos locales, automatización industrial, vehículos conectados, ciudades inteligentes, agricultura de precisión y cualquier escenario donde el procesamiento local es necesario por latencia, ancho de banda o requisitos de conectividad.

Analogía cotidiana

Piense en ello como un gerente de sucursal inteligente. La sede central (AWS nube) establece las políticas y proporciona entrenamiento (modelos ML), pero el gerente de sucursal (Greengrass) puede tomar decisiones locales sin llamar a la sede cada vez. Cuando hay conexión, sincroniza los resultados con la sede.

¿Qué es IoT Greengrass?

AWS IoT Greengrass es un servicio de cómputo de borde IoT que extiende AWS a dispositivos de borde. Permite ejecutar código localmente en dispositivos, responder a eventos en tiempo real, y operar sin conexión a internet. Greengrass gestiona el despliegue de software, la comunicación entre dispositivos y la sincronización con la nube.

Componentes y despliegue

Greengrass v2 utiliza un modelo basado en componentes. Los componentes son unidades de software (funciones Lambda, contenedores, scripts) que se despliegan en dispositivos de borde. Puede crear componentes personalizados o usar componentes públicos proporcionados por AWS y la comunidad. Los despliegues se gestionan centralmente desde la nube y se aplican a dispositivos individuales o grupos.

Primeros pasos

Para comenzar con Greengrass, instale el software Greengrass Core en su dispositivo de borde (Linux). Registre el dispositivo en AWS IoT Core. Luego, despliegue componentes al dispositivo desde la consola de IoT Greengrass. Puede comenzar con componentes de ejemplo como el publicador de métricas del sistema o el puente MQTT local. Para más información, libros en Amazon también son útiles.

Aspectos a tener en cuenta

  • El dispositivo Greengrass Core requiere como mínimo 128 MB de RAM y un SO Linux. Para microcontroladores con recursos limitados, considere FreeRTOS
  • Se cobra una tarifa mensual según el número de dispositivos. Hasta 10 dispositivos están cubiertos por el nivel gratuito
CompartirXB!