給小伙伴發消息、瀏覽網頁查詢資料、追劇看視頻等已成為日常生活的一部分,互聯網讓人與人之間的信息傳遞便捷迅速。
物聯網則更進一步,萬物互聯使物與物之間能夠自動通信、自動控制,當然也可以自動傳輸信息給人。
以溫度監測為例,傳統的方式需要人到達檢測點才能獲得溫度信息,在物聯網技術的支持下,隨時隨地可以了解溫度信息。
例如,這是一個應用物聯網平臺實現遠程監測溫度的案例,ESP32+溫度傳感器測量溫度,通過物聯網平臺網頁或者小程序可以隨時隨地查看溫度數據。
那么設備如何發出信息,信息又是怎么傳給目標的?通信的過程大致是這樣的:
①溫度檢測設備通過WiFi通信連接到路由器;
②然后通過互聯網將檢測到的數據傳輸到物聯網服務器;
③物聯網系統對數據進行處理,根據MQTT協議,將數據分配到相應主題;
④通過手機等客戶端登錄物聯網服務器即可查看數據。
來看一下對應的程序:
①首先連接WIFI,wifi名稱和密碼根據自己的實際情況填寫;
②然后登陸巴法云物聯網平臺,UID參數對應自己賬號的UID;
③為保證連接不中斷,需每隔一段時間發送一次心跳信息;
④如果處于連接狀態,則每隔5秒發送一次溫度數據。(注意:目前信息只能發英文字符)
應用物聯網遠程通信技術,不僅能遠程獲得設備數據,還能遠程控制設備。例如遠程遙控燈,通過手機可以隨時隨地控制燈的亮滅。
通信過程大概是這樣的:
①通過手機登陸物聯網平臺,向主題輸入消息,并發給物聯網服務器;
②服務器再將此消息推送至訂閱了該主題的設備。
來看一下對應的程序:
①首先連接WIFI,wifi名稱和密碼根據自己的實際情況填寫;
②然后登陸巴法云物聯網平臺,UID參數對應自己的賬號的UID;
③為保證連接不中斷,需每隔一段時間發送一次心跳信息;
④與物聯網平臺建立連接后,訂閱主題;
⑤當接收到消息時對內容進行解析;
⑥根據消息控制設備狀態。
通過巴法云物聯網平臺即可控制燈的狀態,如圖為使用巴法云公眾號的控制臺對燈進行控制。
文中程序均為通過linkboy軟件編寫,大家可到linkboy官網下載。
本文相關演示視頻鏈接為:【物聯網】linkboy輕松實現設備遠程通信_嗶哩嗶哩_bilibili
本期內容就到這里,歡迎大家在評論區交流創意想法~
-
溫度傳感器
+關注
關注
48文章
2975瀏覽量
156393 -
物聯網
+關注
關注
2914文章
44939瀏覽量
377092 -
遠程通信
+關注
關注
0文章
49瀏覽量
12607 -
圖形化編程
+關注
關注
1文章
16瀏覽量
11467 -
ESP32
+關注
關注
18文章
978瀏覽量
17531
發布評論請先 登錄
相關推薦
評論