Uso de Azure IoT Tools para Visual Studio Code a fin de enviar y recibir mensajes entre el dispositivo e IoT Hub

Diagrama integral

En este artículo aprenderá a usar Azure IoT Tools para Visual Studio Code a fin de supervisar los mensajes enviados del dispositivo a la nube y de enviar mensajes de la nube al dispositivo. Los mensajes del dispositivo a la nube podrían ser datos de sensor que el dispositivo recopila y, a continuación, envía al IoT Hub. Los mensajes de la nube al dispositivo podrían ser comandos que el IoT Hub envía al dispositivo para hacer parpadear un LED que está conectado al dispositivo.

Azure IoT Tools es una útil extensión de Visual Studio Code que facilita la administración de IoT Hub y el desarrollo de aplicaciones de IoT. Este artículo trata de cómo utilizar Azure IoT Tools para Visual Studio Code a fin de enviar y recibir mensajes entre el dispositivo e IoT Hub.

Nota

Algunas de las características que se mencionan en este artículo, como la mensajería de la nube al dispositivo, los dispositivos gemelos y la administración de dispositivos, solo están disponibles en el nivel estándar de IoT Hub. Para más información acerca de los niveles básico y estándar de IoT Hub, consulte el artículo sobre cómo elegir el nivel de IoT Hub correcto.

Requisitos previos

  • Una suscripción de Azure activa.

  • Un centro de Azure IoT en su suscripción.

  • Visual Studio Code

  • Azure IoT Tools para VS Code o copie esta URL y péguela en una ventana del explorador: vscode:extension/vsciot-vscode.azure-iot-tools.

Iniciar sesión para acceder a IoT Hub

  1. En la vista Explorador de VS Code, expanda la sección Azure IoT Hub Devices (Dispositivos de Azure IoT Hub) en la esquina inferior izquierda.

  2. Haga clic en Select IoT Hub (Seleccionar IoT Hub) en el menú contextual.

  3. Se mostrará una ventana emergente en la esquina inferior derecha que le permite iniciar sesión en Azure por primera vez.

  4. Después de iniciar sesión, se mostrará la lista de suscripciones de Azure y luego podrá seleccionar la suscripción de Azure e IoT Hub.

  5. En unos segundos, aparecerá la lista de dispositivos en la pestaña Azure IoT Hub Devices (Dispositivos de Azure IoT Hub).

    Nota

    También puede completar la configuración seleccionando Set IoT Hub Connection String (Establecer cadena de conexión de IoT Hub). Escriba la cadena de conexión de la directiva iothubowner del centro de IoT al que se conecta el dispositivo IoT en la ventana emergente.

Supervisión de mensajes de dispositivo a nube

Para supervisar los mensajes que se envían desde el dispositivo al IoT Hub, siga estos pasos:

  1. Haga clic con el botón derecho en el dispositivo y seleccione Start Monitoring Built-in Event Endpoint (Iniciar supervisión del punto de conexión del evento integrado).

  2. Se mostrarán los mensajes controlados en la vista SALIDA > Azure IoT Hub.

  3. Para detener la supervisión, haga clic con el botón derecho en la vista SALIDA y seleccione Stop Monitoring Built-in Event Endpoint (Detener supervisión del punto de conexión del evento integrado).

Envío de mensajes de nube a dispositivo

Para enviar un mensaje desde el IoT Hub al dispositivo, siga estos pasos:

  1. Haga clic con el botón derecho en el dispositivo y seleccione Send C2D Message to Device (Enviar mensaje de C2D al dispositivo).

  2. Escriba el mensaje en el cuadro de entrada.

  3. Se mostrarán los resultados en la vista SALIDA > Azure IoT Hub.

Pasos siguientes

Ahora sabe cómo supervisar los mensajes del dispositivo a la nube y enviar mensajes de la nube al dispositivo entre el dispositivo de IoT y la instancia de Azure IoT Hub.

Para continuar la introducción a Azure IoT Hub y explorar todos los escenarios de IoT con mayor detalle, consulte lo siguiente: