DTU網關連接MQTT服務器、MQTT.fx工具測試

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配置

  1. 選擇MQTT通道
  2. 填寫服務器地址及端口號,測試服務器地址:115.159.225.58,端口號1883
  3. 賬號,密碼任意設置
  4. 設置DTU訂閱、發佈消息主題
  5. 選擇主題添加IMEI,最好選是,保證唯一性
  6. 點擊寫入配置,設備自動重啓
  7. 重啓需等待幾秒,後讀取下配置,看是否寫入成功
    在這裏插入圖片描述
    設備重啓後等待幾秒,觀察DTU指示燈Link指示燈(綠色)常亮,則連接上MQTT服務器。

2 常見問題

若未連接成功,檢查如下原因:

  • 是否安裝天線,點擊查詢信號強度
    在這裏插入圖片描述
  • 是否安裝SIM卡,或SIM卡是否有流量,點擊查詢ICCID號
    在這裏插入圖片描述

三、MQTT.fx客戶端調試

MQTT.fx 是目前主流的mqtt客戶端,支持通過Topic訂閱和發佈消息,可以快速驗證設備是否可以與物聯網雲平臺交流通訊。設備將當前所處的狀態作爲MQTT主題發送給服務器, MQTT代理服務器將接收到的主題發送給給所有訂閱的客戶端。

1.MQTT.fx配置

  1. 主頁面
    在這裏插入圖片描述
  2. 連接配置界面
    點擊“設置配置文件” ,編輯連接配置。
    把MQTT服務器IP/域名修改爲相應的IP/域名,這裏是:115.159.225.58
    端口號修改爲相應的端口號,這裏是:1883
    點擊OK
    在這裏插入圖片描述




  3. 連接MQTT服務器
    點擊connect
    圖標綠色則,MQTT.fx客服端連接服務器成功;圖標紅色則,不成功,檢查配置
    在這裏插入圖片描述


  4. 訂閱相應主題
    選擇subscribe
    訂閱DTU發佈的主題:/device/pub/imei(imei爲唯一15位號碼)
    點擊subscribe訂閱
    在這裏插入圖片描述



  5. 發佈相應主題
    選擇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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章