物聯網云平臺開發的邏輯是通過工業智能網關采集各種工控設備(PLC、采集器、儀器儀表和傳感器)的數據并在邊緣節點進行數據過濾、運算和標準化后,通過MQTT物聯網協議以W-JSON字符串格式將數據上報到云端平臺,或者接受云端下發的JSON控制指令進而控制現場設備,從而實現云端和現場設備的數據交互。
通過物通博聯工業網關的開放API接口快速開發物聯網云平臺,物通博聯網關是一款具備兩化融合和邊緣計算特性的工業級智能網關,它可以實現采集現場各種儀器儀表和控制器的數據,然后上傳到云端平臺,同時可以支持在網關中開發邊緣計算程序,實現邊緣端監控設備和與云端聯動,非常適合于專業的工業4.0應用系統的開發。
物通博聯網關的底層鏈路是基于MQTT物聯網協議開發,所以網關內嵌MQTT客戶端,它建立與部署在服務器上的MQTT Broker的雙向通信鏈路;同時客戶自行開發的云平臺(或本地軟件)也是通過MQTT客戶端來和MQTT Broker來實現訂閱和發布數據的雙向通信。MQTT為網關和工業云平臺搭建好通路后,通過W-JSON報文來實現對現場設備數據監視和控制。
物通博聯網關對接云平臺的開發是基于MQTT物聯網協議進行開發,采用成熟穩定的MQTT開發套件來快速開發(比如mosquitto和paho)。其中物通博聯網關和云平臺數據接收處理軟件作為MQTT客戶端,通過MQTT 服務端來實現數據的中轉。MQTT模型主要是數據的收取(訂閱)和發送(發布),還有就是主題(定義了不同的數據收發通道,比如上行數據主題和下行數據主題)。
物通博聯網關對接云平臺的開發步驟如下,主要分為三個階段:網關聯網及采集功能測試、網關指令的模擬體驗、編程開發實現。開發步驟介紹詳見《物通博聯工業智能網關·開發手冊》
審核編輯黃宇
-
物聯網
+關注
關注
2912文章
44912瀏覽量
375888 -
智能網關
+關注
關注
6文章
724瀏覽量
49937 -
云平臺
+關注
關注
1文章
1326瀏覽量
39058 -
MQTT
+關注
關注
5文章
653瀏覽量
22625
發布評論請先 登錄
相關推薦
評論