Azure IoT Edge入門(3)添加示例Module並查閱數據

Azure IoT Edge入門(3)添加示例Module並查閱數據

本小節的內容如下:

1. 爲上一節部署的Edge Device 添加一個示例的Module;

2. 從Edge Device上監控上報的數據;

3. 通過Visual studio Code 監控IoT Hub接收的數據;

 

注意: 本小節的內容重點是對IoT Edge 的部署/查詢數據/開發工具有個簡單直觀的認識,後續的章節中會分享如何開發,部署,批量部署Edge Device。

視頻演示:

您可以在B站觀看視頻演示:https://www.bilibili.com/video/av91185067/

或在本站觀看:


deploy-module-and-monitor.mp4

 

圖文步驟:

本文參考瞭如下文檔:https://docs.azure.cn/zh-cn/iot-edge/quickstart#deploy-a-module

注意,文檔中的步驟截至2020.02不能正常運行,可按照本文進行操作。主要原因,是文檔使用的是Azure Global的市場。

步驟一, 在Edge Device 部署示例Module

IoT Hub->IoT Edge 設備-> 設置模塊

1582545803616-a4e5a725-cb9b-464a-a634-72d32b59e925.png

 

使用如下映像,部署新的Module https://hub.docker.com/_/microsoft-azureiotedge-simulated-temperature-sensor

1582545803617-3a50bae5-c28e-4003-a12c-31cb531659ac.png

 

1582545803626-3beebbdc-eeb6-4e2b-88d0-f361ee7c656f.png

 

1582545803620-31944401-8c5c-4349-8208-fe0361f87e72.png

開始部署後,可以看到 如下圖,只有Edge Agent在運行

1582545803646-28e3ca3a-6946-4cb3-80f8-1a0e26d60d61.png

 

在虛擬機中稍等片刻,在powershell運行 iotedge list 可以看到,Sensor 和 Edge Hub都已經運行了。

1582545803632-cf4f0c22-563e-4106-b435-9f6cd7b9bfb8.png

回到Portal中,刷新頁面,可以看到 Sensor和Edge Hub也正在運行了。

1582545803799-413ece7e-161a-4d94-bbf0-f55e0e1dd605.png

 

至此,部署完成。

 

步驟二,在Edge Device 查閱Module 日誌

 

新添加的Module的源代碼請參見:https://github.com/Azure/iotedge/blob/027a509549a248647ed41ca7fe1dc508771c8123/edge-modules/SimulatedTemperatureSensor/src/Program.cs

在power shell裏輸入  iotedge logs Sensor -f,其中Sensor爲新添加的Module名稱。

1582545803640-9c2db1c5-bc37-4f6c-b8e8-e28a6ba86d36.png

 

步驟三, 使用Visual Studio Code 從IoT Hub接收Module上報的數據

 

準備Visual Studio Code 開發環境,請參見 《VS開發環境準備

在左下角“Azure IoT Hub” 的1582545805501-e6e69ac3-572c-4e63-88bf-96fb08210ec2.png 按鈕選擇 “Select IoT Hub”

1582545803651-e66f0f4a-84a0-4905-84a9-7b30036055f4.png

選擇要使用的IoT Hub

1582545803663-9715b9fd-897c-47bc-b692-d55cd0c5788e.png

在IoT Hub 下列出了IoT Edge Device及其 Modules狀態

1582545803652-21d02071-430d-4890-b041-6759e132e3cb.png

在Edge Device 上右鍵,選擇“Start Monitoring Built-in Event Endpoint”, 開始監控IoT Hub 內置終結點的數據。

1582545803666-aa2d133e-504a-4eae-9eb1-3df94adb8d6f.png

至此,本節結束。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章