Configuración del centro de IoT y registro y ejecución de un dispositivo

Completado

En esta unidad, interactuará con el simulador en línea de Raspberry Pi que se ha descrito en la unidad anterior.

Aunque este ejercicio se realiza en un entorno simulado, la aplicación que se ejecuta en el dispositivo simulado es similar al código que se ejecutaría en un dispositivo real. En el mundo de IoT, la simulación de dispositivos es un paso importante a la hora de crear una solución de calidad para producción.

Creación de un centro de IoT

Para comenzar a recopilar datos del simulador de Raspberry Pi, primero debe crear un centro de IoT.

  1. Haga clic con el botón derecho en Azure Portal y seleccione Abrir en nueva ventana.

  2. Elija Crear un recurso en la esquina superior izquierda de Azure Portal y, después, busque IoT Hub.

    Captura de pantalla de la barra de menú de Azure Portal

  3. Cree un recurso de centro de IoT.

    Captura de pantalla de la selección para crear un recurso de centro de IoT

  4. En el panel IoT Hub, escriba la información necesaria para el centro de IoT:

    • Suscripción: use la suscripción de Concierge para este ejemplo. Esta entrada es la suscripción del espacio aislado.
    • Grupo de recursos: use el grupo de recursos del espacio aislado.
    • Nombre del centro de IoT: cree un nombre único para el centro de IoT. Por ejemplo, use algo como PiHub-su-id, pero reemplace "su-id" por un valor adecuado. Si el nombre que escribe está disponible, aparecerá una marca de verificación de color verde.
    • Región: seleccione la más cercana a su ubicación.

    Importante

    El centro de IoT se puede detectar públicamente como un punto de conexión DNS; por tanto, no use información confidencial al asignarle un nombre.

    Captura de pantalla en la que se muestran los campos de creación de IoT Hub

  5. Seleccione Revisar y crear.

  6. Revise la información del centro de IoT y, después, seleccione Crear. Es posible que el centro de IoT tarde varios minutos en implementarse.

  7. Seleccione Ir al recurso cuando se complete la implementación.

Registro de un dispositivo

Debe registrar un dispositivo con el centro de IoT para poder conectarlo.

  1. En el menú de la izquierda del centro de IoT, seleccione Dispositivos IoT y, después, + Nuevo.

    Captura de pantalla en la que se muestra cómo agregar un dispositivo al centro de IoT

  2. En Id. de dispositivo, escriba un identificador para el dispositivo nuevo. Elija algo significativo, como PiHubDevice-su-id. (De nuevo, reemplace "su-id" por un valor adecuado). Los identificadores de dispositivos distinguen mayúsculas de minúsculas.

    Importante

    Es posible que el identificador del dispositivo sea visible en los registros que se recopilan para el soporte técnico y la solución de problemas del cliente, por lo que no debe usar información confidencial al asignarle un nombre.

  3. Seleccione Guardar.

  4. Abra el dispositivo desde la lista del panel Dispositivos IoT.

    Captura de pantalla en la que se muestra el nuevo dispositivo para el centro de IoT

  5. Copie la información de la Cadena de conexión principal en un archivo de texto para usarla en la sección siguiente. El icono situado a la derecha de la cadena copia de forma automática la clave en el Portapapeles.

    Obtención de la cadena de conexión del dispositivo

Envío de datos de telemetría simulados

  1. Haga clic con el botón derecho en el simulador de Raspberry Pi Azure IoT y seleccione Abrir en una ventana nueva.

  2. Reemplace el marcador de posición de la línea 15 por la cadena de conexión (para el dispositivo de Azure IoT Hub) del archivo de texto.

    Captura de pantalla en la que se muestra dónde reemplazar la cadena de conexión del dispositivo

  3. Seleccione Ejecutarnpm start o escriba en la ventana de consola para ejecutar la aplicación.

    Captura de pantalla en la que se muestra el botón Ejecutar del simulador de Pi

  4. Debería ver una salida similar a la siguiente. Muestra los datos de sensor y los mensajes que se envían al centro de IoT.

    Captura de pantalla en la que se muestra la salida de la consola del simulador de Pi

  5. Compruebe que el LED parpadea cada vez que se envía un mensaje.

    Captura de pantalla en la que se muestra el parpadeo del LED del simulador de Pi

Lectura de los datos de telemetría procedentes del centro

El centro de IoT recibe los mensajes del dispositivo a la nube enviados desde el dispositivo simulado. Para verlo, se analizará de forma rápida cómo Azure IoT Hub procesa los datos entrantes.

  1. En el centro de IoT, en Supervisión, seleccione Métricas.

  2. En Métrica, busque Mensajes de telemetría enviados. Está cerca del final de la lista de métricas disponibles. Seleccione Suma para Agregación.

  3. Cambie el intervalo de tiempo a Últimos 30 minutos. Espere unos minutos para que los datos lleguen a la imagen.

    Gráfico con el intervalo de tiempo cambiado a 30 minutos

  4. La forma del gráfico dependerá del volumen de los mensajes que lleguen y de la secuencia de comandos Ejecutar, Detener y Restablecer que use. No dude en detener y reiniciar el envío de datos de telemetría. Observe cómo y cuándo cambia el gráfico, ya que hay cierta latencia.

Pasos siguientes

Ahora se analizarán algunas de las entradas de menú más útiles para el trabajo como administrador del centro.