4G DTU網關連接MQTT服務器+MQTT.fx工具調試
今天介紹DTU網關如何通過簡單幾步配置連接MQTT服務器,再使用MQTT.fx客戶端進行串口測試。
一、 設備準備
1.硬件準備
DTU網關(ZL-LTE-300)、SIM卡、USB數據線、天線、485轉usb轉換器
2.軟件準備
DevelopLink_DTU1.0.9 上位機
MQTT.fx 1.7.1上位機
二、 DevelopLink_DTU上位機配置
DevelopLink_DTU上位機端配置是爲了解決DTU與MQTT服務器的通訊問題。
1.DevelopLink_DTU配置
- 選擇MQTT通道
- 填寫服務器地址及端口號,測試服務器地址:115.159.225.58,端口號1883
- 賬號,密碼任意設置
- 設置DTU訂閱、發佈消息主題
- 選擇主題添加IMEI,最好選是,保證唯一性
- 點擊寫入配置,設備自動重啓
- 重啓需等待幾秒,後讀取下配置,看是否寫入成功
設備重啓後等待幾秒,觀察DTU指示燈Link指示燈(綠色)常亮,則連接上MQTT服務器。
2 常見問題
若未連接成功,檢查如下原因:
- 是否安裝天線,點擊查詢信號強度
- 是否安裝SIM卡,或SIM卡是否有流量,點擊查詢ICCID號
三、MQTT.fx客戶端調試
MQTT.fx 是目前主流的mqtt客戶端,支持通過Topic訂閱和發佈消息,可以快速驗證設備是否可以與物聯網雲平臺交流通訊。設備將當前所處的狀態作爲MQTT主題發送給服務器, MQTT代理服務器將接收到的主題發送給給所有訂閱的客戶端。
1.MQTT.fx配置
- 主頁面
- 連接配置界面
點擊“設置配置文件” ,編輯連接配置。
把MQTT服務器IP/域名修改爲相應的IP/域名,這裏是:115.159.225.58
端口號修改爲相應的端口號,這裏是:1883
點擊OK
- 連接MQTT服務器
點擊connect
圖標綠色則,MQTT.fx客服端連接服務器成功;圖標紅色則,不成功,檢查配置
- 訂閱相應主題
選擇subscribe
訂閱DTU發佈的主題:/device/pub/imei(imei爲唯一15位號碼)
點擊subscribe訂閱
- 發佈相應主題
選擇publish
發佈DTU訂閱的主題:/device/sub/imei(imei爲唯一15位號碼)
四、調試
1. 基礎準備
DTU通過485串口進行數據收發,通過485轉usb轉換器連接電腦
默認串口參數如圖
2.發送消息測試
- DTU發佈消息給(Broker)消息代理服務器,MQTT服務器發佈給客戶端。
操作如圖,可以看到DTU 485串口成功發佈數據,查看下MQTT.fx客戶端是否收到訂閱得消息
MQTT.fx客戶端成功收到消息
3. 接收消息測試
- MQTT.fx客戶端發佈消息給(Broker)消息代理服務器,MQTT服務器發佈給DTU。
MQTT.fx客戶端發佈消息,查看下DTU485串口是否收到訂閱得消息
可以看到DTU 485串口成功收到數據
————————————————————————————————————————
對物聯網技術感興趣請加入我們交流羣,歡迎各種技術交流,
QQ羣: 830407941
對我們產品感興趣請查看淘寶,免費定製項目:
DEVELOPLINK
DEVELOPLINK ____DTU