一、資料下載
1、USR-N5X0說明書:http://imbacareer.com.cn/Download/1159.html
2、USR-N5X0設(shè)置軟件:http://imbacareer.com.cn/Download/383.html
二、準(zhǔn)備工作
1、USR-N520產(chǎn)品 數(shù)量1個(gè)
2、電源適配器 12V 數(shù)量1個(gè)
3、電腦數(shù)量1臺(tái)|
4、232或者485轉(zhuǎn)usb線 數(shù)量1條
5、測試用的mqtt服務(wù)器:
服務(wù)器地址:mqtt.usr.cn
端口:1883
用戶名:usr.cn
密碼:usr.cn
客戶端 ID:自定義
三、連接框圖
485轉(zhuǎn)usb(Modbus Slave)-----USR-N520------MQTT 服務(wù)器--------MQTT客戶端
說明:本案例中,串口設(shè)備用電腦端的Modbus Slave軟件模擬串口從機(jī)來測試
四、測試步驟
1、USR-N520-H7產(chǎn)品,232轉(zhuǎn)usb線接到520的232口,注意tx和rx交叉接線,USB頭插入電腦USB口。N520網(wǎng)口選擇一個(gè)網(wǎng)口通過網(wǎng)線連接可以訪問互聯(lián)網(wǎng)的路由器。檢查所有連接無誤后,給N520用12V電源適配器供電。
2、檢查USR-RS232串口線的COM口號,點(diǎn)擊電腦計(jì)算機(jī),右擊鼠標(biāo),點(diǎn)擊設(shè)備管理器,查看端口,確認(rèn)USB-RS232串口線的COM口號,有人測試電腦是com32
3.用modbus savle軟件打開com32,根據(jù)540的串口參數(shù)模擬485設(shè)備
4、電腦和N520在同局域網(wǎng)內(nèi),可以用設(shè)置軟件搜索到N520設(shè)備。修改N520的ip動(dòng)態(tài)獲取路由器分配的網(wǎng)絡(luò)
5、選中設(shè)備ip。用戶名和密碼都是admin,可以進(jìn)入內(nèi)置網(wǎng)頁
6、波特率改成和要接的串口設(shè)備一致。保存——繼續(xù)配置
7、mqtt開啟,配置連接mqtt服務(wù)器的參數(shù),保存,繼續(xù)配置。注意此時(shí)不用配置訂閱和發(fā)布主題,需要在邊緣采集上報(bào)那配置。
8、配置開啟邊緣采集網(wǎng)關(guān),數(shù)據(jù)采集配置添加點(diǎn)位。把要采集的modbus rtu協(xié)議的寄存器和從機(jī)地址添加上去。(測試舉例采集的設(shè)備從機(jī)地址1 功能碼03 采集40001-40004是個(gè)寄存器。)
json模板:看說明書第94頁詳細(xì)介紹http://imbacareer.com.cn/Download/1159.html
配置上報(bào) Json 模板,本例中配置模板:{"Current":"node0101","Voltage":"node0102","ces":"node0103","tes":"node0104"}
9、配置mqtt客戶端軟件連接mqtt服務(wù)器
第一個(gè)mqtt測試軟件:MQTTX
可以看到N5X0上報(bào)的數(shù)據(jù)
注意,主題對應(yīng)關(guān)系
撰寫人:李慧穎