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