Utilice la extensión Azure IoT Toolkit para Visual Studio Code a fin de enviar y recibir mensajes entre el dispositivo e IoT HubUse Azure IoT Toolkit extension for Visual Studio Code to send and receive messages between your device and IoT Hub

Diagrama integral

Azure IoT Toolkit es una útil extensión de Visual Studio Code que facilita la administración de IoT Hub.Azure IoT Toolkit is a useful Visual Studio Code extension that makes IoT Hub management easier. Este artículo trata de cómo utilizar la extensión Azure IoT Toolkit para Visual Studio Code a fin de enviar y recibir mensajes entre el dispositivo e IoT Hub.This article focuses on how to use Azure IoT Toolkit extension for Visual Studio Code to send and receive messages between your device and your 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.Some of the features mentioned in this article, like cloud-to-device messaging, device twins, and device management, are only available in the standard tier of 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.For more information about the basic and standard IoT Hub tiers, see How to choose the right IoT Hub tier.

Lo qué aprenderáWhat you will learn

Aprenderá a usar la extensión Azure IoT Toolkit para Visual Studio Code a fin de supervisar mensajes del dispositivo a la nube y enviar mensajes de la nube al dispositivo.You learn how to use Azure IoT Toolkit extension for Visual Studio Code to monitor device-to-cloud messages and to send cloud-to-device messages. 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.Device-to-cloud messages could be sensor data that your device collects and then sends to your 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.Cloud-to-device messages could be commands that your IoT hub sends to your device to blink an LED that is connected to your device.

Lo que haráWhat you will do

  • Utilizará la extensión Azure IoT Toolkit para Visual Studio Code a fin de supervisar los mensajes del dispositivo a la nube.Use Azure IoT Toolkit extension for Visual Studio Code to monitor device-to-cloud messages.
  • Utilizará la extensión Azure IoT Toolkit para Visual Studio Code a fin de enviar los mensajes de la nube al dispositivo.Use Azure IoT Toolkit extension for Visual Studio Code to send cloud-to-device messages.

Lo que necesitaWhat you need

Iniciar sesión para acceder a IoT HubSign in to access your 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.In Explorer view of VS Code, expand Azure IoT Hub Devices section in the bottom left corner.
  2. Haga clic en Select IoT Hub (Seleccionar IoT Hub) en el menú contextual.Click Select IoT Hub in context menu.
  3. Se mostrará una ventana emergente en la esquina inferior derecha que le permite iniciar sesión en Azure por primera vez.A pop-up will show in the bottom right corner to let you sign in to Azure for the first time.
  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.After you sign in, your Azure Subscription list will be shown, then select Azure Subscription and IoT Hub.
  5. En unos segundos, aparecerá la lista de dispositivos en la pestaña Azure IoT Hub Devices (Dispositivos de Azure IoT Hub).The device list will be shown in Azure IoT Hub Devices tab in a few seconds.

    Nota

    También puede completar la configuración seleccionando Set IoT Hub Connection String (Establecer cadena de conexión de IoT Hub).You can also complete the set up by choosing Set IoT Hub Connection String. Escriba la cadena de conexión del centro de IoT al que se conecta el dispositivo IoT en la ventana emergente.Enter the connection string for the IoT hub that your IoT device connects to in the pop-up window.

Supervisión de mensajes de dispositivo a nubeMonitor device-to-cloud messages

Para supervisar los mensajes que se envían desde el dispositivo al IoT Hub, siga estos pasos:To monitor messages that are sent from your device to your IoT hub, follow these steps:

  1. Haga clic con el botón derecho en el dispositivo y seleccione Start Monitoring D2C Message (Iniciar la supervisión del mensaje de D2C).Right-click your device and select Start Monitoring D2C Message.
  2. Se mostrarán los mensajes controlados en la vista SALIDA > Azure IoT Toolkit.The monitored messages will be shown in OUTPUT > Azure IoT Toolkit view.
  3. Para detener la supervisión, haga clic con el botón derecho en la vista SALIDA y seleccione Stop Monitoring D2C Message (Detener la supervisión de mensaje de D2C).To stop monitoring, right-click the OUTPUT view and select Stop Monitoring D2C Message.

Envío de mensajes de nube a dispositivoSend cloud-to-device messages

Para enviar un mensaje desde el IoT Hub al dispositivo, siga estos pasos:To send a message from your IoT hub to your device, follow these steps:

  1. Haga clic con el botón derecho en el dispositivo y seleccione Send C2D Message to Device (Enviar mensaje de C2D al dispositivo).Right-click your device and select Send C2D Message to Device.
  2. Escriba el mensaje en el cuadro de entrada.Enter the message in input box.
  3. Se mostrarán los resultados en la vista SALIDA > Azure IoT Toolkit.Results will be shown in OUTPUT > Azure IoT Toolkit view.

Pasos siguientesNext steps

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.You’ve learned how to monitor device-to-cloud messages and send cloud-to-device messages between your IoT device and Azure IoT Hub.

Para continuar la introducción a Azure IoT Hub y explorar otros escenarios de IoT, consulte lo siguiente:To continue to get started with Azure IoT Hub and to explore other IoT scenarios, see the following: