幫助文檔
DTU如何分辨不同終端發(fā)送來的數(shù)據(jù)?
時間:2017-09-29 16:08:14
在由DTU組成的采集系統(tǒng)中,如何分辨不同終端發(fā)送來的數(shù)據(jù)?
答:DTU內(nèi)嵌了TCP/IP協(xié)議棧,具有Socket通訊功能,并提供透明數(shù)據(jù)傳輸通道,用戶只需設(shè)置一些參數(shù)就可實現(xiàn)將嵌入式系統(tǒng)直接與Internet相連,實現(xiàn)網(wǎng)絡(luò)的互連互通。監(jiān)控中心的Socket端口監(jiān)聽程序負(fù)責(zé)監(jiān)聽采集終端的連接請求,當(dāng)監(jiān)聽到連接請求后,建立通信鏈路,原來負(fù)責(zé)監(jiān)聽Socket仍進(jìn)行監(jiān)聽,通信鏈路建立后就可任意交換數(shù)據(jù)了。
在Socket模式下,由于有人為的干預(yù),實現(xiàn)這一功能比較簡單。在SieralNet模式下,可以采取如下方式:
1)端口識別方式:每個終端定義一個端口(1024-65535)。中心多線程同時偵聽這些端口數(shù)據(jù),并根據(jù)不同端口號識別數(shù)據(jù)的不同來源。一般情況下,同時偵聽幾百個端口對現(xiàn)在的計算機(jī)來說不成問題。
2)數(shù)據(jù)幀方式:終端向中心的統(tǒng)一端口發(fā)送數(shù)據(jù)包,這些數(shù)據(jù)包要帶有終端ID號,中心通過不同的ID識別不同終端的數(shù)據(jù)。
計訊物聯(lián)——物聯(lián)網(wǎng)產(chǎn)品與行業(yè)解決方案提供商
申請樣機(jī)

閩公網(wǎng)安備 35021102001331號