E840-DTU(EC05-485)是一款小巧的4G DTU,采用4G CAT1技術,具備小體積、高速率、低延遲和簡便使用的特點。簡單配置即可實現串口設備與網絡服務器的雙向透明傳輸。產品采用2.54mm彈簧壓線端子,方便接線,支持導軌和定位孔安裝,輕松集成到物聯網項目中。設備支持兩條鏈接、MQTT協議,并可接入阿里云、OneNet、百度云和華為云平臺,便捷實現物聯網應用。
本次教程將從產品的實物連接到產品的配置,進行全面講解。
一
實物連接
首先,在產品相關頁面中找到產品手冊。在實際操作中,如有任何問題,可通過手冊進行了解。接下來開始準備連接和配置產品。
按照手冊中的指示,將轉換器的A、B與產品的RS485接口的A、B連接,并插入SIM卡。
產品使用直流8-28V電源供電,將電源的正負極分別接入產品。最后將天線接入,連接完成后通電,看到產品指示燈"PWR"亮起,即表示啟動成功。等待片刻,當"STATE"指示燈從閃爍變為常亮時,產品即成功連上網絡。
接下來將轉換器插入電腦,開始配置產品。關于產品指示燈的說明,請查看產品手冊中的"說明"部分。
二
產品配置
正確連接產品后,我們開始配置產品。產品使用串口AT指令進行配置,需要使用串口調試軟件,任意一款調試軟件均可。首先打開串口調試助手軟件,填入正確的串口參數后打開串口(默認情況下,波特率:115200,數據位:8,校驗位:N,停止位:1)。
接下來,使用AT指令進入配置模式,并嘗試獲取版本號和IMEI。
到此為止,我們成功使用串口AT指令連接到了產品,并成功獲取到了產品信息。但AT指令相對復雜,在配置產品中不夠方便。接下來,我們將使用配置軟件進行講解。
正確連接產品后,打開配置軟件。首先看到配置軟件左上角,我們需要設置連接產品串口的參數。設置完成后,點擊打開串口。
接下來,我們看到配置軟件右上方,是對產品一些基本控制的設置。首先,我們需要進入配置模式。在配置軟件的上方,點擊"進入配置"按鈕,如果成功進入,配置軟件右側的日志會顯示"進入AT模式成功"。
請注意,如果產品配置了密碼,進入配置模式時需要輸入正確的密碼,否則會提示"密碼錯誤,請重新輸入密碼!"
成功進入配置模式后,我們點擊"讀取參數",即可自動獲取當前產品的參數。
首先,我們可以看到配置軟件左下方的配置窗口。在上方,可以選擇進入四個不同的配置頁面,分別是"基本信息"、"鏈路1"、"鏈路2"和"高級設置"。
我們先看一下"基本信息"欄,可以查看產品的基本信息,并設置產品的串口參數、串口心跳包、無數據重啟時間、多鏈路協議分發模式、Modbus RTU/TCP轉換和Modbus RTU/TCP轉換地址。
接下來,我們看一下"鏈路1"和"鏈路2"設置欄,這兩個配置基本一致,只是設置的鏈路不同。默認情況下,"鏈路1"是開啟狀態,"鏈路2"為關閉狀態。開啟鏈路后,即進行鏈路的設置。
在"設置鏈路基本參數"中,可以更改鏈路的工作模式。產品支持四種協議:TCP、UDP、HTTP和MQTT。需要先設置協議類型,才能進行參數的配置。選擇不同的協議,下方的配置參數頁也會相應變化。
繼續往下,可以設置產品的心跳包參數和注冊包參數。
接下來我們來看一下"高級設置"。高級設置中,可以設置產品的APN功能,根據實際使用環境進行配置APN功能。下方是短信參數的設置,產品支持短信配置功能,可以通過短信進行配置產品。最后是產品的安全配置信息,其中配置密碼也是通過這里設置。
最后,我們再來看一下配置軟件右上方的一些常用基本操作,例如"讀取配置文件"、"保存配置文件"、"恢復出廠設置"和"重啟設備"功能。
三
TCP/UDP透傳模式
首先,我們先來了解一下產品的TCP/UDP透傳模式,產品支持TCP和UDP透傳。在鏈路設置中,可以選擇任意一個鏈路,這里演示使用"鏈路1"進行配置。產品默認情況下的工作模式為"TCPC",所以只需要修改"服務器地址"和"目標端口"。
這里設置完成后,我們模擬使用公網映射功能,將端口數據映射到內網進行通訊,然后使用網絡調試助手模擬TCP服務器功能。這里,請根據實際情況進行設置。
稍等片刻,在網絡調試助手中可以看到有設備接入的提示,即表示產品連接成功。
接下來,我們可以開始模擬通訊。使用一個串口調試助手來模擬產品串口發送數據。確認串口參數正確后,打開串口,使用串口工具和網絡調試工具分別發送數據,觀察兩個軟件的日志,看是否能夠正常通訊。
至此,TCP透傳模式完成。關于將產品設置為TCP服務器的方法與設置為客戶端基本相同,只需將"連接類型"修改為"TCPS"即可。確保地址和端口設置正確,即可實現通訊。
接下來,我們嘗試使用UDP進行通訊。設置方法基本相同,只是兩種協議有所不同,但配置方法基本一致。將"連接類型"設置為"UDPC"或"UDPS",確保地址和端口正確,保存重啟設備即可。
同樣使用網絡調試助手,將協議類型修改為UDP即可。等待片刻,同樣使用串口調試助手軟件發送任意數據,觀察網絡調試助手是否收到。
使用網絡調試助手發送數據時,請注意遠程主機的地址是否正確;我們可以通過剛才收到的串口數據日志查找到產品對應的主機地址。
確認無誤后,即可使用網絡調試助手發送數據,串口調試工具正常接收。
四
HTTP模式
接下來,我們嘗試使用產品的HTTP模式進行模擬通訊。請注意,HTTP相對于透傳模式更為復雜,其中HTTP協議同樣基于TCP協議,我們使用TCP服務器的原理來接受產品的HTTP協議,以模擬傳輸。如果需要與服務器通訊,可以自行研究建立HTTP服務器的方法。
首先,在產品配置軟件中,將鏈路的"連接類型"修改為HTTP協議。
修改完成后,會自動彈出"HTTP連接參數"。
首先,設置"服務器地址"和"目標端口"。
接下來,將"HTTP傳輸方式"設置為"GET",將"HTTP URL內容"設置為"/text",最后,設置"HTTP包頭內容"。標準的HTTP格式應為"Host: 服務器地址"。
請注意,這里只是演示HTTP功能,在實際設置中,請根據實際情況進行設置。
設置完成后,保存并重啟設備。
稍等片刻,在網絡調試助手中,收到設備接入的提示,即表示產品連接成功。
接下來,我們同樣使用網絡調試助手模擬HTTP服務器接受數據。最后,打開串口調試工具軟件,發送任意數據,在網絡調試助手中,查看是否能夠收到成功發送的HTTP協議包。
到此為止,HTTP功能成功向服務器發送了請求,并且服務器也接收到了HTTP的GET請求。
五
MQTT模式
接下來,我們開始使用EMQX平臺進行模擬MQTT通訊。關于平臺的使用方法,請自行參考相關教程。
首先,將"連接類型"修改為"MQTT Client",然后分別填入"服務器地址"和"目標端口"。
接下來,在"MQTT連接參數"中,設置"ClientID"、"Username"和"Password"。這里我們使用EMQX平臺進行演示,沒有設置任何規則,隨意填寫。在實際使用中,請嚴格根據MQTT三要素進行設置。最后,設置一個"訂閱主題"和"發布主題",這里同樣是隨意設置的主題。
設置完成后,保存并重啟產品即可。稍等片刻,通過指示燈,觀察是否已成功連接到服務器。如果指示燈上的LINK亮起,說明已成功接入MQTT服務器。
同樣,我們可以訪問EMQX后臺查看到設備接入情況。
接下來,我們模擬實際的MQTT通訊。使用WebSocket客戶端進行模擬連接(請注意,由于EMQX未配置連接規則,客戶端可以成功連接,實際中需要根據配置規則進行設置)。然后,在"訂閱主題"中設置產品配置中的"發布主題",在"發布主題"中設置產品配置中的"訂閱主題"。
然后,我們使用串口調試工具連接產品的串口。完成后,可以使用WebSocket客戶端發送任意數據,觀察串口調試軟件是否能夠正常接收。然后,使用WebSocket客戶端接收任意數據,觀察串口調試助手是否能夠正常接收。
這里只是演示通訊連接,實際使用中需要獲取"三要素"并配置"訂閱與發布"規則。
六
短信透傳模式
本產品支持短信透傳功能,并提供短信號碼過濾的支持。下面簡要介紹如何使用該功能。在開始之前,您需要準備一張正常發送和接收短信的SIM卡(不支持電信)。
首先,進入產品配置軟件,點擊 "高級設置" 下的 "設置短信參數" 進行配置。首先需要啟用短信透傳功能。
在啟用 "短信透傳功能" 的選項上方,您可以設置 "短信號碼過濾功能",開啟該功能后,產品只會接收指定號碼的短信。接下來,我們先演示不開啟過濾的情況下的透傳功能。不進行號碼過濾,將目標號碼設置為接收短信的號碼,完成配置后保存并重啟設備。
接下來,使用串口工具發送任意數據,您將能夠在手機中收到該數據。同樣地,使用手機發送數據,串口工具也能夠正常接收。
除了通過配置軟件進行設置,您還可以直接發送指令來實現相同的功能。在這里,我們先關閉配置的 "短信透傳功能",設置完成后同樣保存并重啟設備。
然后打開串口工具,使用指令發送數據。請注意,發送AT指令需要先進入配置模式,再發送指令。如果發送成功,將返回 "OK" 提示信息。
至此,短信透傳功能的使用說明已經完成。
七
安全配置和快速AT指令
最后,我們介紹一下產品的安全配置和快速AT指令功能。如果您希望使用快速AT指令來配置產品,請先設置 "安全配置密碼",以啟用快速AT指令功能。同樣地,進入配置軟件,選擇 "高級設置" 中的 "設置安全配置信息"。
在這里,您可以找到相關的配置選項。首先,需要開啟 "安全配置功能",然后設置 "安全配置密碼",最后才能選擇開啟 "快速AT指令"。產品支持網口、網口以及短信三種模式。在這里我們演示串口方式,其他方式的配置方法基本相同,只是配置過程略有差異。
設置完成后保存并重啟產品。此時,進入配置模式時需要輸入正確的密碼才能成功。否則將提示密碼錯誤,無法進入配置模式。
接下來,使用串口工具并確保串口參數設置正確,并確保未進入配置模式。使用快速指令發送查詢版本信息(快速AT指令格式為:"配置密碼"*"AT指令")。
此時,我們成功實現了快速AT指令的功能。
相關推薦
E840-DTU(EC05-485)是億佰特采用4G CAT1技術開發的一款小體積高性價比4G DTU,具有體積小、速率高、延遲低、使用簡單的特點,簡單配置即可實現串口設備聯網功能(串口設備與網絡服務器的雙向透明傳輸)。4G DTU設備接線方便,支持導軌及定位孔安裝,簡單配置即可實現串口聯網過程,非常方便集成到物聯網項目中。
-
服務器
+關注
關注
12文章
9123瀏覽量
85324 -
DTU
+關注
關注
3文章
436瀏覽量
25222 -
串口設備
+關注
關注
0文章
15瀏覽量
8580
發布評論請先 登錄
相關推薦
評論