説明

這一節咱們使用平台提供的物模型Topic把温濕度數據展示在平台上

為了是這一節可以單獨使用!故和前面有內容重複.

這一節是在  001-C#,網頁,android,微信小程序,單片機等使用.接入阿里雲物聯網平台

章節的基礎上增加了訂閲主題和發佈温濕度消息(使用物模型主題);

 

注意:如果用户已經看了前面的  關於阿里雲物聯網平台物模型Topic  章節,不需要在平台上重複添加温濕度功能!

BC26 通過tcp連接雲服務器嗎_自定義

 

 

 

給產品添加上温濕度功能

1.點擊產品,查看

 

BC26 通過tcp連接雲服務器嗎_數據_02

 

2.各個版本不一樣,阿里雲總是在更新.....

選擇功能定義  點擊編輯草稿

BC26 通過tcp連接雲服務器嗎_BC26 通過tcp連接雲服務器嗎_03

 

 

 

3.添加自定義功能

 

BC26 通過tcp連接雲服務器嗎_數據_04

 

 

4.添加一個温度

用户請先按照我下面的填寫,待熟悉以後再自己自定義

標識符是 temp,咱通信的時候作為温度的字段

BC26 通過tcp連接雲服務器嗎_BC26 通過tcp連接雲服務器嗎_05

 

5.再添加一個濕度

用户請先按照我下面的填寫,待熟悉以後再自己自定義

標識符是 humi,咱通信的時候作為濕度的字段

BC26 通過tcp連接雲服務器嗎_單片機_06

 

 

 

6.提交

BC26 通過tcp連接雲服務器嗎_自定義_07

 

 

 

7.回到設備裏面

BC26 通過tcp連接雲服務器嗎_單片機_08

 

 

BC26 通過tcp連接雲服務器嗎_單片機_09

 

 

 

單片機程序測試

1.打開這節的單片機程序

BC26 通過tcp連接雲服務器嗎_BC26 通過tcp連接雲服務器嗎_10

 

2.使用單片機串口1打印串口日誌(115200)

 

BC26 通過tcp連接雲服務器嗎_單片機_11

 

 

3.修改為阿里雲的設備參數.

BC26 通過tcp連接雲服務器嗎_自定義_12

 

5.查看日誌

連接上服務器以後,每隔一段時間上報温濕度數據

BC26 通過tcp連接雲服務器嗎_數據_13

 

 

 

 

 

6.查看網頁端

BC26 通過tcp連接雲服務器嗎_自定義_14

 

 

 

 

BC26 通過tcp連接雲服務器嗎_自定義_15

 

 

 

程序説明

1,程序只是在原先的基礎上在連接成功回調函數裏面組合訂閲的物模型主題,並執行api函數訂閲;   組合發佈的物模型主題

 

BC26 通過tcp連接雲服務器嗎_自定義_16

 

 

2.輪訓發送温濕度數據給服務器

BC26 通過tcp連接雲服務器嗎_單片機_17

 

 

BC26 通過tcp連接雲服務器嗎_數據_18