概述
TCP(Transmission Control Protocol,,傳輸控制協(xié)議)是基于連接的協(xié)議,,也就是說,在正式收發(fā)數(shù)據(jù)前,,必須和對方建立可靠的連接,。一個TCP連接必須要經(jīng)過三次“對話”才能建立起來,其中的過程非常復(fù)雜,;相對來說,,UDP則不需要建立可靠的連接。
UDP(User Data Protocol,,用戶數(shù)據(jù)報協(xié)議)是與TCP相對應(yīng)的協(xié)議,。它是面向非連接的協(xié)議,它不與對方建立連接,,而是直接就把數(shù)據(jù)包發(fā)送過去,。UDP適用于一次只傳送少量數(shù)據(jù)、對可靠性要求不高的應(yīng)用環(huán)境,。正因為UDP協(xié)議沒有連接的過程,,所以它的通信效果高;但也正因為如此,它的可靠性不如TCP協(xié)議高,。QQ就使用UDP發(fā)消息,,因此有時會出現(xiàn)收不到消息的情況。
如何在紫金橋中配置UDP采集的驅(qū)動
在紫金橋中配置UDP采集驅(qū)動非常的容易,,首先建立設(shè)備,,我們假設(shè)modbus 這次采用UDP方式采集,,注意在連接方式欄目中選擇“網(wǎng)絡(luò)UDP”方式。
在紫金橋中所有的通用驅(qū)動都可以選擇UDP方式,,比如Modbus一般情況下是使用485之類的串口來工作的,,那么我們只需要選擇”網(wǎng)絡(luò)UDP”即改變了傳輸通道。這說明紫金橋軟件的通道設(shè)置非常的靈活,。
設(shè)置的第二步,,要指定2個端口號。上面是目標(biāo)設(shè)備的IP與目標(biāo)設(shè)備的端口號,;下面的是本地的端口號,,注意UDP方式特有的選擇項。
概述
為了對比方便,,首先看一下UDP和TCP的不同之處,。
TCP(Transmission Control Protocol,傳輸控制協(xié)議)是基于連接的協(xié)議,,也就是說,,在正式收發(fā)數(shù)據(jù)前,必須和對方建立可靠的連接,。一個TCP連接必須要經(jīng)過三次“對話”才能建立起來,,其中的過程非常復(fù)雜;相對來說,,UDP則不需要建立可靠的連接,。
UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議)是與TCP相對應(yīng)的協(xié)議,。它是面向非連接的協(xié)議,,它不與對方建立連接,而是直接就把數(shù)據(jù)包發(fā)送過去,。UDP適用于一次只傳送少量數(shù)據(jù),、對可靠性要求不高的應(yīng)用環(huán)境。正因為UDP協(xié)議沒有連接的過程,,所以它的通信效果高;但也正因為如此,,它的可靠性不如TCP協(xié)議高。QQ就使用UDP發(fā)消息,,因此有時會出現(xiàn)收不到消息的情況,。
如何在紫金橋中配置UDP采集的驅(qū)動
在紫金橋中配置UDP采集驅(qū)動非常的容易,首先建立設(shè)備,,我們假設(shè)modbus 這次采用UDP方式采集,,注意在連接方式欄目中選擇“網(wǎng)絡(luò)UDP”方式。
在紫金橋中所有的通用驅(qū)動都可以選擇UDP方式,比如Modbus一般情況下是使用485之類的串口來工作的,,那么我們只需要選擇”網(wǎng)絡(luò)UDP”即改變了傳輸通道,。這說明紫金橋軟件的通道設(shè)置非常的靈活,。
設(shè)置的第二步,,要指定2個端口號。上面是目標(biāo)設(shè)備的IP與目標(biāo)設(shè)備的端口號,;下面的是本地的端口號,,注意UDP方式特有的選擇項。
為什么UDP需要本地端口號設(shè)置呢,?
由于很多軟件需要用到UDP協(xié)議,,所以UDP協(xié)議必須通過某個標(biāo)志用以區(qū)分不同的程序所需要的數(shù)據(jù)包。端口號的功能就在于此,,例如某一個UDP程序A在系統(tǒng)中注冊了3000端口,,那么,以后從外面?zhèn)鬟M(jìn)來的目的端口號為3000的UDP包都會交給該程序,。端口號理論上可以有 2^16這么多,。
最后選擇完成即配置成功。
多設(shè)備采集配置
如果需要一對多的類似485總線的采集模式,,除了配置目標(biāo)IP不同外,,請在本地端口號內(nèi)輸入相同的端口號,這樣就相當(dāng)于多個設(shè)備掛在1個通道上了,。(以下是驅(qū)動框架運行畫面)
小結(jié)
由于紫金橋軟件的通道層的配置十分靈活,,使得很多為串口開發(fā)的程序可以直接配置成UDP模式,減少了相同協(xié)議下不同傳輸介質(zhì)的開發(fā)工作量,。受到廣大集成商和最終用戶的好評,。