工業(yè)智能網(wǎng)關(guān)采集各種工控設(shè)備(PLC、采集器、儀器儀表和傳感器)的數(shù)據(jù)并在邊緣節(jié)點(diǎn)進(jìn)行數(shù)據(jù)過濾、運(yùn)算和標(biāo)準(zhǔn)化后,通過MQTT物聯(lián)網(wǎng)協(xié)議以W-JSON字符串格式將數(shù)據(jù)上報(bào)到云端平臺(tái),或者接受云端下發(fā)的JSON控制指令進(jìn)而控制現(xiàn)場設(shè)備,從而實(shí)現(xiàn)云端和現(xiàn)場設(shè)備的數(shù)據(jù)交互。
物通博聯(lián)網(wǎng)關(guān)對(duì)接云平臺(tái)的開發(fā)是基于MQTT物聯(lián)網(wǎng)協(xié)議進(jìn)行開發(fā),采用成熟穩(wěn)定的MQTT開發(fā)套件來快速開發(fā)(比如mosquitto和paho)。其中物通博聯(lián)網(wǎng)關(guān)和云平臺(tái)數(shù)據(jù)接收處理軟件作為MQTT客戶端,通過MQTT 服務(wù)端來實(shí)現(xiàn)數(shù)據(jù)的中轉(zhuǎn)。MQTT模型主要是數(shù)據(jù)的收取(訂閱)和發(fā)送(發(fā)布),還有就是主題(定義了不同的數(shù)據(jù)收發(fā)通道,比如上行數(shù)據(jù)主題和下行數(shù)據(jù)主題)。
物通博聯(lián)網(wǎng)關(guān)對(duì)接云平臺(tái)的開發(fā)步驟如下,主要分為三個(gè)階段:網(wǎng)關(guān)聯(lián)網(wǎng)及采集功能測試、網(wǎng)關(guān)指令的模擬體驗(yàn)、編程開發(fā)實(shí)現(xiàn)。其中前兩個(gè)階段請先閱讀本手冊并拿一套網(wǎng)關(guān)測試下,如果不清楚的可以致電物通博聯(lián)技術(shù)部獲得技術(shù)支持;熟悉前兩個(gè)階段內(nèi)容后,就可以輕松快速地進(jìn)行編程開發(fā)了。
《物通博聯(lián)·MQTT網(wǎng)關(guān)快速對(duì)接云平臺(tái)使用指南》
目錄
一、產(chǎn)品簡介 3
二、開發(fā)模型 4
三、開發(fā)步驟 5
四、網(wǎng)關(guān)上網(wǎng)配置 6
1、電腦連接配置 6
2、流量卡上網(wǎng)配置 7
3、有線WAN上網(wǎng)配置 9
4、WiFi客戶端上網(wǎng)配置 9
五、數(shù)據(jù)采集配置 12
六、云平臺(tái)接入配置 14
七、MQTT Broker搭建 17
八、網(wǎng)關(guān)指令測試 20
1、數(shù)據(jù)上報(bào)報(bào)文 21
2、網(wǎng)關(guān)狀態(tài)指令 22
3、網(wǎng)關(guān)信息指令 23
4、設(shè)備讀指令 23
5、設(shè)備寫指令 24
九、 應(yīng)用編碼實(shí)現(xiàn) 25