0字節(jié)用戶數(shù)據(jù)丟失的DTU
8兆字節(jié)的用戶數(shù)據(jù)緩沖和ETCP™ 傳輸協(xié)議打造0字節(jié)用戶數(shù)據(jù)丟失的DTU。
無(wú)線數(shù)據(jù)終端與數(shù)據(jù)中心之間的傳輸協(xié)議可以是UDP、TCP和我們自主的ETCP™ 協(xié)議。每種傳輸協(xié)議,適用的應(yīng)用不同。UDP協(xié)議應(yīng)用于實(shí)時(shí)性強(qiáng)、數(shù)據(jù)差錯(cuò)和順序要求不高的應(yīng)用,其優(yōu)點(diǎn)為帶寬利用率相對(duì)高, 實(shí)時(shí)性相對(duì)好。TCP協(xié)議 ,適用于數(shù)據(jù)差錯(cuò)和順序要求高的應(yīng)用,其優(yōu)點(diǎn)為保證數(shù)據(jù)的正確和保持原有順序。ETCPTM協(xié)議則是建立在TCP的基礎(chǔ)上,適用于數(shù)據(jù)完整性、差錯(cuò)控制和順序要求極高的應(yīng)用,其優(yōu)點(diǎn)為不但保證數(shù)據(jù)的正確和保持原有順序,而且保證不會(huì)因?yàn)镚PRS網(wǎng)絡(luò)的不穩(wěn)定帶來(lái)TCP斷鏈而產(chǎn)生的用戶數(shù)據(jù)丟失。
高達(dá)8兆字節(jié)的緩沖使得異常情況下,比如數(shù)據(jù)中心斷電、無(wú)線網(wǎng)絡(luò)異常,最多8兆字節(jié)的用戶數(shù)據(jù)都會(huì)暫時(shí)存儲(chǔ)在終端中而不會(huì)丟失,直到異常情況恢復(fù)后,數(shù)據(jù)再傳回?cái)?shù)據(jù)中心。很多采用單片機(jī)實(shí)現(xiàn)的DTU用戶數(shù)據(jù)只能緩沖最多幾十k字節(jié)。比如只能緩沖20k字節(jié)數(shù)據(jù)的DTU,用戶串口以9600bps接收用戶數(shù)據(jù),當(dāng)無(wú)線網(wǎng)絡(luò)掉線或阻塞等原因造成超過(guò)20秒鐘不能發(fā)出數(shù)據(jù)時(shí),就會(huì)造成用戶數(shù)據(jù)丟失。
對(duì)于用戶數(shù)據(jù)的數(shù)據(jù)完整性、差錯(cuò)控制和順序敏感性很高的應(yīng)用,比如地震、氣象、金融、鐵路,以工業(yè)級(jí)ARM7 32位處理器為平臺(tái)的,8兆用戶數(shù)據(jù)緩沖(總共16兆字節(jié)內(nèi)存)的,運(yùn)行ETCP™ 傳輸協(xié)議的MD-600DTU是理想的選擇。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。