Introducción
En la fase de desarrollo de un proyecto de IoT, los flujos continuos de datos generados normalmente por dispositivos IoT implementados no son fáciles de adquirir. Simulación de datos mediante un módulo precompilado como un paquete ejecutable e implementación como contenedor en un dispositivo IoT Edge.
Supongamos que es un desarrollador que implementa aplicaciones de IoT para la automatización de fábricas. Quiere capturar datos sobre las máquinas que se ejecutan en la planta de fábrica, como la sala de servidores o la turbina eólica. Pero también quiere capturar datos sobre el entorno alrededor de las máquinas, como la temperatura ambiente. No es fácil adquirir y visualizar estos datos desde la planta de fábrica antes de que la aplicación pase a estar activa. Por lo tanto, necesitas una forma de simular datos que imiten tus escenarios para probar tu aplicación.

En este artículo se exploran los siguientes temas dirigidos a la ingeniería:
- Comportamiento de previsión de un componente o sistema
- Diseño de soluciones
- Anticipación de restricciones y tolerancias y condiciones de funcionamiento específicas
- Consideraciones de seguridad
- Creación de herramientas que ayudan a crear la solución
En este módulo, registrará un dispositivo IoT Edge en la instancia de IoT Hub. A continuación, inicie el entorno de ejecución de IoT Edge en el dispositivo virtual. Luego, implementará de forma remota un módulo precompilado en un dispositivo IoT Edge que simula sensores que se ejecutan en ese dispositivo. Por último, verá los datos generados del módulo para comprobar que el módulo se ejecuta en el dispositivo. En este artículo se usa Azure IoT Edge en una máquina virtual Ubuntu. En este caso, el dispositivo ya tiene instalado el entorno de ejecución de IoT Edge. Esta configuración no ejecuta IoT Edge en un equipo local ni en un dispositivo ARM32 o ARM64.
Objetivos de aprendizaje
En este módulo, descubrirá lo siguiente:
- Iniciar un módulo desde Azure Portal en IoT Edge
- Generar datos simulados desde un dispositivo perimetral
- Comprobar los datos generados desde el dispositivo perimetral
Prerrequisitos
- Capacidad de usar IoT Hub en Azure
- Capacidad de usar Azure Cloud Shell
- Experiencia en la creación y administración de recursos con Azure Portal o Azure Cloud Shell a nivel de principiante
- Conocimientos básicos de Azure IoT Edge