佰馬工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān),廣泛應(yīng)用在各種工業(yè)物聯(lián)網(wǎng)行業(yè),兼容豐富的國際/行業(yè)標(biāo)準(zhǔn)工業(yè)通信協(xié)議,包括:MQTT、OPC、Modbus、IEC60870-101/102/103/104、DNP3、DLT645、BACnet、jsons等,并且可不斷擴(kuò)充的協(xié)議庫,可使更多的設(shè)備輕松接入、上云。本篇就為大家介紹一下佰馬工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)如何通過MQTT對接阿里云。
一、串口設(shè)置
1、串口包含 RS485 和 RS232,默認(rèn)支持 modbusRTU 協(xié)議采集
2、網(wǎng)口 modbusTCP,網(wǎng)關(guān)默認(rèn)支持 TCP 客戶端,連接到下位設(shè)備,其中傳送 id 和協(xié)議 id 是 modbusTCP 協(xié)議頭中的部分參數(shù),可以自定義
二、采集規(guī)則
1、
注:此處modbus規(guī)則中的設(shè)備ID和功能碼對應(yīng)下位機(jī)中的modbus協(xié)議編碼。此處例氣象儀設(shè)備:通過串口服務(wù)器測得氣象儀的modbus規(guī)則為:02 03 00 09 00 05 55 F8,則設(shè)備ID為02,功能碼為03 寄存器地址如下:(要轉(zhuǎn)換成10進(jìn)制形式)
2、配置添加規(guī)則
PM2.5和PM10能直接轉(zhuǎn)化10進(jìn)制的形式,溫度轉(zhuǎn)化10進(jìn)制形式的表達(dá)式:(X/100)-40
濕度轉(zhuǎn)化10進(jìn)制形式:X/100
(采集規(guī)則里面的【因子名稱】要和阿里云【標(biāo)識符】保持一致,數(shù)據(jù)精度也要一致)
三、服務(wù)器配置
1、支持 TCP、UDP 客戶連接中心
2、支持 mqtt 協(xié)議連接中心
如果對接阿里云IOT平臺,需要根據(jù)阿里云的三元組計算工具,生成用戶名、密碼、 clientid 參數(shù),即設(shè)備的MQTT參數(shù)設(shè)置。
另外“自定義變量名 1”中輸入:method “資源變量 1 值”填寫: thing.event.property.post
四、阿里云創(chuàng)建(網(wǎng)關(guān)設(shè)備必須插卡或者連接外網(wǎng))
1、產(chǎn)品創(chuàng)建
2、添加設(shè)備
點(diǎn)擊MQTT參數(shù),將對應(yīng)的用戶名密碼寫在MQTT配置界面。
MQTT發(fā)布主題和注冊主題對應(yīng)于產(chǎn)品的物模型通信topic,
對應(yīng)自己的產(chǎn)品名和設(shè)備名進(jìn)行更改
3、配置產(chǎn)品功能
采集規(guī)則里面的【因子名稱】要和阿里云的【標(biāo)識符】保持一致,數(shù)據(jù)精度也要一致
參數(shù)配置完畢,登錄阿里云可以看到采集的數(shù)據(jù)
佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運(yùn)營于一體,讓我們聯(lián)接,共創(chuàng)未來