USR-N510-H7鏈接MQTT服務(wù)器數(shù)據(jù)透傳示例
一、資料下載
1、USR-N510-H7 說明書:http://imbacareer.com.cn/Download/1159.html
2、USR-N510-H7 設(shè)置軟件:http://imbacareer.com.cn/Download/383.html
3、USR-N510-H7 AT指令集:http://imbacareer.com.cn/Download/1161.html
4、MQTT客戶端軟件下載:可以自行前往百度下載MQTTX軟件用于數(shù)據(jù)調(diào)試
二、硬件連接
1、所需物品
USR-N510 設(shè)備 1個
12V電源適配器 1個
USB-RS485串口線 1條
路由器 1臺
筆記本電腦 1臺
2、硬件連接
USR-N510的485串口接USB-RS485串口線到電腦USB口,設(shè)備網(wǎng)口直連電腦,然后接12V電源適配器給設(shè)備供電。本案例中,串口設(shè)備使用串口調(diào)試助手軟件模擬。
三、產(chǎn)品參數(shù)設(shè)置
1、USR-N510參數(shù)設(shè)置
打開電腦的以太網(wǎng)網(wǎng)卡,點(diǎn)擊屬性,將電腦的ipv4地址改為靜態(tài)ip,設(shè)備默認(rèn)ip為:192.168.0.7,所以案例中將電腦的ip改為:192.168.0.201
打開電腦瀏覽器(推薦使用谷歌),輸入設(shè)備默認(rèn)ip地址:192.168.0.7,用戶名和密碼為:admin 點(diǎn)擊確定進(jìn)入設(shè)備內(nèi)置網(wǎng)頁,之后用來進(jìn)行參數(shù)配置。
進(jìn)入內(nèi)置網(wǎng)頁,在網(wǎng)絡(luò)---ip設(shè)置中將設(shè)置的ip地址改為DHCP或者給N510設(shè)備配置一個靜態(tài)ip地址(地址需要改為與上級路由器同網(wǎng)段并且未被占用的ip地址)本案例采用dhcp動態(tài)獲取方式測試。
找到端口---端口1設(shè)置,根據(jù)現(xiàn)場實際應(yīng)用的串口設(shè)備對串口參數(shù)做修改,串口參數(shù)需要跟串口所接的實際485設(shè)備做匹配。此案例以9600波特率舉例。
打開網(wǎng)關(guān)--MQTT網(wǎng)關(guān)界面,開啟MQTT使能,進(jìn)一步配置mqtt服務(wù)器相關(guān)參數(shù)。注:客戶ID盡量避免123456等常規(guī)數(shù)字,可以使用設(shè)備mac來代替。
在發(fā)布配置中,自定義N510設(shè)備的發(fā)布主題,Topic字符串配置為mqtt服務(wù)器的訂閱主題。
在訂閱配置中,自定義N510設(shè)備的訂閱主題,Topic字符串配置為mqtt服務(wù)器的發(fā)布主題。
保存并應(yīng)用參數(shù),在系統(tǒng)中重啟設(shè)備。將設(shè)備的網(wǎng)口和電腦插入同一個路由器。打開N510設(shè)備的內(nèi)置網(wǎng)頁,點(diǎn)擊搜索,我們可以看到路由器給N510設(shè)備此時分配的ip地址。雙擊ip可以進(jìn)入到配置界面。在狀態(tài)下我們可以進(jìn)一步看到mqtt的鏈接狀態(tài)
四、MQTTX軟件參數(shù)設(shè)置
在電腦端,下載并打開mqttx軟件,點(diǎn)擊新建連接。
登陸名稱可以自定義,配置服務(wù)器地址、端口以及用戶名和密碼。配置完成后點(diǎn)擊連接。
在MQTTX軟件添加訂閱主題,訂閱主題填寫模組的發(fā)布主題,發(fā)布主題填寫模組的訂閱主題。
五、功能調(diào)試
串口調(diào)試助手調(diào)用設(shè)備管理器中的com6我們用來模擬串口終端設(shè)備。串口助手發(fā)送數(shù)據(jù),可以在mqttx軟件做接收,mqttx軟件發(fā)送數(shù)據(jù)可以經(jīng)過模組傳輸?shù)酱凇?/span>
六、測試結(jié)論
根據(jù)上圖串口助手和mqttx軟件數(shù)據(jù)交互的測試,我們可以看到485串口發(fā)出的數(shù)據(jù)報文經(jīng)過設(shè)備可以透傳到mqtt服務(wù)器上面。Mqtt服務(wù)器發(fā)送數(shù)據(jù),也可以經(jīng)過模組傳輸給下面的終端設(shè)備。
編寫人:霍晴 編寫日期:2024-03-26
審核人:金志方 審核日期:2024-03-29
訂正版本:V1.0 訂正內(nèi)容:初稿