『壹』 DTU如何通過socket實現網路通信
比如說四信的4G DTU一般的數據傳輸模式如下:
伺服器端
一、創建伺服器套接字(socket)。
二、伺服器套接字進行信息綁定(bind),並開始監聽連接(listen)。
三、接受來自用戶端的連接請求(accept)。
四、開始數據傳輸(send/receive)。
五、關閉套接字(closesocket)。
客戶端
一、創建用戶套接字(socket)。
二、與遠程伺服器進行連接(connect),如被接受則創建接收進程。
三、開始數據傳輸(send/receive)。
四、關閉套接字(closesocket)。
『貳』 4G DTU主要有哪些工作模式
DTU,全稱數據傳輸單元,是專門用於將串口數據轉換為IP數據或將IP數據轉換為串口數據通過無線通信網路進行傳送的無線終端設備,支持可以支持2G,3G,4G網路。而4G DTU是採用4G的網路制式。
4GDTUF2X16系列有6種工作模式,如下:
PROT:心跳包採用TCP協議,數據通信也採用TCP協議,心跳包和數據通信採用同一個TCP連接,需配置8位設備ID號和手機號。
DCTCP:電力相關通訊協議,採用TCP協議傳輸。
DCUDP:電力相關通訊協議,採用TCP協議傳輸。
TRNS:設備工作於普通的GPRS MODEM工作方式,此模式下,IP MODEM可用於簡訊,CSD和撥號上網。
SMSCLI:DTU作為簡訊DTU,工作數據通過簡訊的方式發到已綁定的手機上,同時接收已綁定的手機發送的內容,並將數據發送指定的外圍介面上。
SMSSER:DTU作為簡訊DTU,工作數據通過簡訊的方式發到任意指定的手機上,但對發送內容有要求,必須按指定的格式組幀發送,同時手機可以向簡訊DTU發送數據,簡訊DTU會將數據發送指定的外圍介面上。
『叄』 4G DTU是什麼
4G DTU也稱4G IP MODEM,是廈門四信推出的一種物聯網無線數據終端,利用公用蜂窩網路為用戶提供無 線長距離數據傳輸功能。它採用高性能的工業級 32 位通信處理器和工業級無線模塊,以嵌入式實時操作系 統為軟體支撐平台,同時提供 RS232 和 RS485(或 RS422)介面,可直接連接串口設備, 實現數據透明傳輸功能;低功耗設計,最低功耗小於 5mA@12VDC;提供 1 路 ADC,2 路 I/O, 可實現數字量輸入輸出、脈沖輸出、模擬量輸入、脈沖計數等功能。 該產品已廣泛應用於物聯網產業鏈中的 M2M 行業,如智能電網、智能交通、智能家居、 金融、移動 POS 終端、供應鏈自動化、工業自動化、智能建築、消防、公共安全、環境保 護、 氣象、數字化醫療、遙感勘測、軍事、空間探索、農業、林業、水務、煤礦、石化等 領域。
『肆』 請問DTU如何和上位機進行連接,需不需要用虛擬串口軟體
現在的DTU都是透明傳輸數據的,簡單的來說就是你的設備通過串口傳輸12345(數據)給DTU,DTU通過無線網路原封不動的把12345傳輸給中心接收端!中心端顯示的也是12345!就是這么簡單!DTU只是想當於一個高速公路,你運輸一噸黃金,到達終點後還是一噸黃金,數據不會變的。DTU只是一個通道你什麼車過去,都不會改變的!
『伍』 DTU和手機通過GPRS網路通信
你的意思就是說要在手機上查看dtu傳的數據,
方法一,最簡單的方式是用雲組態這樣的系統(ScadaCloud),不用客戶端,不用電腦,將dtu和設備連接,協議用modbus RTU,dtu直接將數據發到scadacloud的伺服器上,直接用手機訪問那個主頁就行,還可以用手機控制,只是dtu需要用該公司的。親自試過,能行通。
方法二,藉助於通用的組態軟體,組態軟體接收dtu數據,然後將組態軟體的工程做個網路發布,最後用手機來登錄查看和控制,缺點就是需要一台電腦,還需要電腦聯網。親自試過,可以實現。
方法三,聯系dtu的廠家,看看有沒有安卓版的dtu客戶端軟體,手機上裝一個客戶端,或許要進行軟體的二次開發。沒試過!
DTU里的卡可以讓移動公司給它設置成固定的IP,也可以不做成固定的ip,固定不固定問題不大。dtu裡面設置的有中心的ip地址,他會主動連接中心,一旦連接上就會永久在線,在線是用心跳包來保持的。手機ip不固定,可以先讓dtu把數據發到代理伺服器上,再用手機去代理伺服器上取數據,這種方式沒試過,不知道能行通不能。
有問題再探討。