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