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