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