Información general sobre el laboratorio
En este laboratorio, se proporcionan experiencias prácticas que respaldan los conceptos enseñados y demostrados durante el curso Cómputo en el borde de IoT: AWS IoT Greengrass Primer. Si bien este laboratorio proporciona recomendaciones e información a modo de resumen, no está pensado para reemplazar el curso completo.
En este laboratorio, utilizará una instancia de AWS Cloud9 para simular un dispositivo de núcleo de AWS IoT Greengrass. Luego, creará dos objetos de AWS IoT que simulan un semáforo y un sensor de movimiento, los conectará al núcleo de AWS IoT Greengrass y observará cómo puede interactuar con ellos y cómo tales objetos interactúan entre sí.
Objetivos
Al final de este laboratorio, podrá hacer lo siguiente:
- crear un dispositivo de AWS IoT Greengrass V1 Core
- crear un grupo de AWS IoT Greengrass
- configurar el software AWS IoT Greengrass Core V1
- crear objetos de IoT
- agregar dispositivos a un grupo de AWS IoT Greengrass
- conectarse al núcleo de AWS IoT Greengrass
- crear suscripciones y observar comunicaciones
Conocimientos técnicos previos necesarios
A fin de completar correctamente este laboratorio, debe estar familiarizado con la navegación básica de la consola de administración de AWS, poder editar scripts con facilidad con un editor de texto y tener una comprensión intermedia de los comandos de shell.
Significados de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Comando: un comando que debe ejecutar.
- Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado
- Nota: Una pista, consejo u orientación importante.
- Información adicional: dónde encontrar más información.
- Precaución: información de especial interés o importancia (no es tan importante como para causar problemas con el equipo o los datos si la omite, pero podría ocasionar la necesidad de repetir ciertos pasos).
- ADVERTENCIA: Una acción que es irreversible y que podría impactar en el error de un comando o proceso (incluye advertencias sobre configuraciones que no se pueden modificar después de realizarlas).
- Contenido de los archivos: un bloque de código donde se muestra el contenido de un script o archivo que debe ejecutar y se ha creado previamente para usted.
- Actualización: un momento en el que podría tener que actualizar una lista o página del navegador web para que se muestre información nueva