国产精品一区在线观看你懂的,三级电影网站免费观看,日韩黄色网,大黄网站在线观看

當前位置: 首頁 >應用方案 >技術應用 >

E840-DTU系列4G DTU數傳終端HTTP和MQTT模式快速調試教程

E840-DTU(EC05-485)數傳終端一款小巧的4G DTU數傳終端設備,采用4G CAT1技術,具備小體積、高速率、低延遲和簡便使用的特點。簡單配置即可實現串口設備與網絡服務器的雙向透明傳輸。產品采用2.54mm彈簧壓線端子,方便接線,支持導軌和定位孔安裝,輕松集成到物聯(lián)網項目中。設備支持兩條鏈接MQTT協(xié)議,并可接入阿里云、OneNet、百度云和華為云平臺,便捷實現物聯(lián)網應用。

前文介紹4G DTU數傳終端的實物鏈接及產品配置調試教程、4G DTU數傳終端TCP/UDP透傳模式快速調試教程,本文我們介紹一下4G DTU數傳終端的HTTP模式和MQTT模式快速調試教程。

HTTP模式

接下來,我們嘗試使用產品的HTTP模式進行模擬通訊。請注意,HTTP相對于透傳模式更為復雜,其中HTTP協(xié)議同樣基于TCP協(xié)議,我們使用TCP服務器的原理來接受產品的HTTP協(xié)議,以模擬傳輸。如果需要與服務器通訊,可以自行研究建立HTTP服務器的方法。

首先,在產品配置軟件中,將鏈路的"連接類型"修改為HTTP協(xié)議

1 4G DTU數傳終端HTTP模式

修改完成后,會自動彈出"HTTP連接參數"

2 4G DTU數傳終端HTTP模式

首先,設置"服務器地址""目標端口"。

3 4G DTU數傳終端HTTP模式

接下來,將"HTTP傳輸方式"設置為"GET",將"HTTP URL內容"設置為"/text",最后,設置"HTTP包頭內容"。標準的HTTP格式應為"Host: 服務器地址"。

請注意,這里只是演示HTTP功能,在實際設置中,請根據實際情況進行設置。

4 4G DTU數傳終端HTTP模式

設置完成后,保存并重啟設備。

5 4G DTU數傳終端HTTP模式

稍等片刻,在網絡調試助手中,收到設備接入的提示,即表示產品連接成功。

接下來,我們同樣使用網絡調試助手模擬HTTP服務器接受數據。最后,打開串口調試工具軟件,發(fā)送任意數據,在網絡調試助手中,查看是否能夠收到成功發(fā)送的HTTP協(xié)議包。

6 4G DTU數傳終端HTTP模式

到此為止,HTTP功能成功向服務器發(fā)送了請求,并且服務器也接收到了HTTPGET請求。

4G DTU數傳終端MQTT模式

接下來,我們開始使用EMQX平臺進行模擬MQTT通訊。關于平臺的使用方法,請自行參考相關教程。

首先,將"連接類型"修改為"MQTT Client",然后分別填入"服務器地址""目標端口"。

7 4G DTU數傳終端MQTT模式

接下來,在"MQTT連接參數"中,設置"ClientID""Username""Password"。這里我們使用EMQX平臺進行演示,沒有設置任何規(guī)則,隨意填寫。在實際使用中,請嚴格根據MQTT三要素進行設置。最后,設置一個"訂閱主題""發(fā)布主題",這里同樣是隨意設置的主題。

8 4G DTU數傳終端MQTT模式

設置完成后,保存并重啟產品即可。稍等片刻,通過指示燈,觀察是否已成功連接到服務器。如果指示燈上的LINK亮起,說明已成功接入MQTT服務器。

9 4G DTU數傳終端MQTT模式

同樣,我們可以訪問EMQX后臺查看到設備接入情況。

10 4G DTU數傳終端MQTT模式

接下來,我們模擬實際的MQTT通訊。使用WebSocket客戶端進行模擬連接(請注意,由于EMQX未配置連接規(guī)則,客戶端可以成功連接,實際中需要根據配置規(guī)則進行設置)。然后,在"訂閱主題"中設置產品配置中的"發(fā)布主題",在"發(fā)布主題"中設置產品配置中的"訂閱主題"

11 4G DTU數傳終端MQTT模式

然后,我們使用串口調試工具連接產品的串口。完成后,可以使用WebSocket客戶端發(fā)送任意數據,觀察串口調試軟件是否能夠正常接收。然后,使用WebSocket客戶端接收任意數據,觀察串口調試助手是否能夠正常接收。

12 4G DTU數傳終端MQTT模式

這里只是演示通訊連接,實際使用中需要獲取"三要素"并配置"訂閱與發(fā)布"規(guī)則。

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網和企業(yè)公眾號(微信號:cdebyte)進行了解,也可以直接撥打400電話咨詢技術專員!


點擊撥打: 億佰特官網 4000-330-990