一起學Azure Sphere(6)- 30分鐘內將Azure Sphere 連接到Azure IoT Central並展示基本圖表

本文中講介紹:

30分鐘內將Azure Sphere 連接到Azure IoT Central並展示基本圖表

本節主要以實操爲主,不對Azure IoT Central做過多講解,後續章節中會單獨介紹Azure IoT Central。

 

本文步驟:

1. 創建Azure IoT Central;

2.將Azure Sphere 租戶證書配置到Azure IoT Central中;

3.在Azure IoT Central中創建設備模板;

4. 在Visual Studio 調試Azure Sphere 高級程序並配置DPS以連接到Azure IoT Central;

5.在IoT Central中創建報警規則;

 

視頻講解:

您可以在B站觀看本文視頻講解:https://www.bilibili.com/video/BV1D54y1R7Z3/

或在本站觀看:

 

 

圖文講解(視頻講解更詳細):

注意:本文案例的配置步驟,尤其是設備模板部分,只適用於Azure Sphere 默認的Azure IoT central demo,如果您設計的是其他產品,例如溫溼度計等等,需要按照你實際的產品進行設計!

本例的示例代碼與上一節內容相同,請參見:https://github.com/Azure/azure-sphere-samples

1. 創建Azure IoT Central

 

 

填寫名稱,選擇定價層,選擇位置,本例中選擇離我們最近的亞太區域。

其中模板裏針對特定的場景做了一些預置的模板,可供大家選擇,本例中,我們選擇自定義應用程序。

其中定價參考如下:

新客戶有7天免費試用層,除此之外:

定價層 標準層 1 標準層 2
用例 適用於每小時發送少量消息的設備 適用於每隔幾分鐘發送一次消息的設備
每設備價格 每月 $0.4 每月 $0.7
每月設備消息分配* 5,000 條消息 30,000 條消息
每個 IoT Central 應用程序包含的免費數量 2 臺免費設備(包含 10,000 條消息) 2 臺免費設備(包含 60,000 條消息)
超出每月消息分配的超額使用價格1 每 1K 條消息 $0.015 每 1K 條消息 $0.015

* 跨 IoT Central 應用程序中的所有設備共享消息分配總數

1 標準消息大小爲 4 KB。例如,如果設備發送 4.5 KB 消息,則按 2 條消息計費。

創建完成後,點擊下圖連接可進入主界面:

 

2.將Azure Sphere 租戶證書配置到Azure IoT Central中

 

Azure Sphere 租戶證書獲取命令:

下載Azure Sphere 租戶證書:

azsphere tenant download-CA-certificate --output C:\CAcertificate.cer

 

使用如下命令 通過驗證碼生成驗證證書,然後點擊上圖的驗證按鈕,上傳驗證證書。

獲取驗證證書:

azsphere tenant download-validation-certificate --output C:\ValidationCertification.cer --verificationcode codeXXXXX

 

 

3.在Azure IoT Central中創建設備模板

選擇IoT 設備,下一步

如下圖直接點擊下一步:

 

如下圖直接點擊下一步:

 

 

 

 

輸入名稱後,點擊 自定義

 

點擊添加接口:

點擊自定義接口:

點擊添加功能:

 

輸入“Temperature” 的相關信息,點擊保存;

點擊右上角發佈:

添加完成後可以在設備中看到 Azure Sphere 分組:

4. 在Visual Studio 調試Azure Sphere 高級程序並配置DPS以連接到Azure IoT Central

劃重點,在示例代碼中的Tools 路徑中,執行ShowIoTContralConfig命令,按照提示執行,即可獲得json配置文件中需要的值。

其中API Token 新建一個即可!

將提示的配置文件更新到代碼中:

編譯項目:

編譯CMakelist.txt(鼠標右鍵)

選擇GDB Debugeger(HL Core) 並開始調試

運行之後可以看到如下OK的結果,表示連接到IoT Central成功:

可以看到自動註冊到IoT Central中的設備:

 

點擊遷移,將其遷移到 Azure shpere模板即可,即將物理設備和設備模板綁定。

 

編輯儀表板,設置如下:

保存後在首頁刷新即可看到效果:

5.在IoT Central中創建報警規則;

在符合條件時,即可收到報警郵件:

 

 

本系列其他內容:

  1. (視頻)一起學Azure Sphere(1)- 什麼是 Azure Sphere
  2. (視頻)一起學Azure Sphere(2)- 準備 Azure Sphere開發環境並聲明設備
  3. (視頻)一起學Azure Sphere(3)- 本地開發調試高級程序,上傳映像後雲端部署到設備
  4. (視頻)一起學Azure Sphere(4)- 將Azure Sphere 通過DPS註冊到Azure IoT Hub併發送遙測消息
  5. (視頻)一起學Azure Sphere(5)- 將Azure Sphere 預配到Azure China IoT Hub
  6. (視頻)一起學Azure Sphere(6)- 30分鐘內將Azure Sphere 連接到Azure IoT Central並展示基本圖表

 


 


聲明:

 

點擊可查閱本站文章目錄 《文章分類目錄》

本站所有內容僅代表個人觀點,如與官文檔衝突,請以官方文檔爲準。

可在本頁面下方留言或通過下方聯繫方式聯繫我:

微信:wxyusz;郵箱:[email protected]

歡迎關注公衆號“雲計算實戰”,接收最新文章推送。

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