4G DTU在此工作模式下,用戶的串口設(shè)備,可以通過本設(shè)備發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)上指定的服務(wù)器。設(shè)備也可以接受來自服務(wù)器的數(shù)據(jù),并將信息轉(zhuǎn)發(fā)至串口設(shè)備。用戶不需要關(guān)注串口數(shù)據(jù)與網(wǎng)絡(luò)數(shù)據(jù)包之間的數(shù)據(jù)轉(zhuǎn)換過程,只需通過簡(jiǎn)單的參數(shù)設(shè)置,即可實(shí)現(xiàn)串口設(shè)備與網(wǎng)絡(luò)服務(wù)器之間的數(shù)據(jù)透明通信。本設(shè)備支持兩路 Socket 連接,分別為 Socket A 和 Socket B,它們是相互獨(dú)立的。DTU僅 Socket A 支持作為 TCP Client,TCP Server 和 UDP Client,UDP Server。Socket B 只支持 TCP Client 和 UDP Client 功能。本設(shè)備支持兩路 Socket 分別設(shè)置為短鏈接,當(dāng)設(shè)置為短鏈接時(shí)只有在發(fā)送數(shù)據(jù)的時(shí)候才會(huì)和服務(wù)器建立連接,當(dāng)無數(shù)據(jù)傳輸時(shí)開始計(jì)時(shí),超過設(shè)置的超時(shí)時(shí)間之后斷開和服務(wù)器的連接。
4G DTU在此工作模式下,網(wǎng)絡(luò)透?jìng)髂J缴显黾犹囟ǖ淖?cè)包和心跳包,并且對(duì)數(shù)據(jù)進(jìn)行組包。這種模式更方便用戶使用和二次開發(fā),用戶可以理解成加入 UDC 協(xié)議的網(wǎng)絡(luò)透?jìng)髂J?。此模式下,我們提供了服?wù)器端二次開發(fā)包,用戶在將鏈接庫加入到自己的工程后,就可以通過調(diào)用我們提供的接口,快速開發(fā)自己的服務(wù)端,好處在于設(shè)備的上線情況和數(shù)據(jù)傳輸既能被用戶所掌握,也可以由用戶來控制,既方便了用戶開發(fā),也提高了服務(wù)器端的統(tǒng)一性,穩(wěn)定性和可靠性。
4G DTU在此工作模式下,用戶的終端設(shè)備,可以通過本設(shè)備發(fā)送請(qǐng)求數(shù)據(jù)到指定的 HTTP 服務(wù)器,然后設(shè)備接收來自 HTTP 服務(wù)器的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解析并將結(jié)果發(fā)至串口設(shè)備。用戶不需要關(guān)注串口數(shù)據(jù)與網(wǎng)絡(luò)數(shù)據(jù)包之間的數(shù)據(jù)轉(zhuǎn)換過程,只需通過簡(jiǎn)單的參數(shù)設(shè)置,即可實(shí)現(xiàn)串口設(shè)備向 HTTP 服務(wù)器的數(shù)據(jù)請(qǐng)求。設(shè)備默認(rèn)會(huì)過濾接收到的數(shù)據(jù),只將用戶數(shù)據(jù)部分輸出到串口,客戶可以使用 AT 指令選擇是否過濾 HTTPD 數(shù)據(jù)。
4G DTU在此工作模式下,用戶的串口設(shè)備,可以通過 G781 發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)上指定的服務(wù)器。G781 也可以接受來自服務(wù)器的數(shù)據(jù),并將信息轉(zhuǎn)發(fā)至串口設(shè)備。用戶不需要關(guān)注串口數(shù)據(jù)與網(wǎng)絡(luò)數(shù)據(jù)包之間的數(shù)據(jù)轉(zhuǎn)換過程,只需通過簡(jiǎn)單的參數(shù)設(shè)置,即可實(shí)現(xiàn)串口設(shè)備與網(wǎng)絡(luò)服務(wù)器之間的 Modbus RTU<=>Modbus TCP 互轉(zhuǎn)通信。
通過 AT 指令設(shè)置:
(1)設(shè)置工作模式為 Modbus 模式: AT+WKMOD=MODBUS
(2)設(shè)置 socket A 為使能狀態(tài): AT+SOCKAEN=ON
(3)設(shè)置 socket A 為 TCP Client: AT+SOCKA=TCPC,test.usr.cn,2317
(4)重啟: AT+Z
4G DTU 支持網(wǎng)絡(luò)AT指令、串口AT指令。
網(wǎng)絡(luò)AT指令:是指DTU工作在透?jìng)髂J较?,通過網(wǎng)絡(luò)發(fā)送密碼加AT指令的方式去設(shè)置和查詢參數(shù)。
串口AT指令:是指DTU工作在透?jìng)髂J较?,無需切換到指令模式,使用密碼加AT指令的方式去設(shè)置和查詢參數(shù)。
以上5種4G DTU通訊方式是常見的數(shù)據(jù)傳輸?shù)墓ぷ髂J?,尤其是網(wǎng)絡(luò)透?jìng)髂J胶虯T模式。