UDP server 和UDP client說(shuō)明
UDP server,是指在UDP的基礎(chǔ)上不驗(yàn)證來(lái)源IP,收到UDP數(shù)據(jù)包后,將目標(biāo)IP改成數(shù)據(jù)來(lái)源IP,類似TCP client。
在此模式下,模塊默認(rèn)記錄一個(gè)目標(biāo)IP,當(dāng)串口有數(shù)據(jù)時(shí),向記錄的IP發(fā)送數(shù)據(jù),同時(shí),模塊處于服務(wù)器的地位,接收網(wǎng)絡(luò)中發(fā)給模塊的數(shù)據(jù)包,并隨時(shí)調(diào)整目標(biāo)IP為數(shù)據(jù)來(lái)源的IP,適合于多個(gè)IP對(duì)應(yīng)模塊的工作方式。使用計(jì)算機(jī)端的程序和UDP模式完全一樣,不需要任何更改。
UDP client ,是指模塊通電后監(jiān)聽設(shè)置的端口,不主動(dòng)建立鏈接,當(dāng)串口設(shè)備向模塊串口發(fā)送數(shù)據(jù)時(shí),串口服務(wù)器 將數(shù)據(jù)發(fā)送到設(shè)定的目標(biāo)IP和端口上,PC端可以將目標(biāo)IP和端口設(shè)置為模塊的自身IP模塊的自身端口,然后PC端發(fā)送數(shù)據(jù),可以將數(shù)據(jù)發(fā)送到模塊的串口端。
支持產(chǎn)品型號(hào):WiFi高性能產(chǎn)品WiFi232-A/B/C 以及WiFi-T/S/G2 M4系列串口服務(wù)器
應(yīng)用環(huán)境:應(yīng)用在客戶的通信軟件是采用UDP協(xié)議進(jìn)行通信。使用于大規(guī)模服務(wù)器采集數(shù)據(jù),降低服務(wù)器負(fù)載方面的應(yīng)用。
C32系列WiFi模塊設(shè)置例子:http://wxxtd.cn/Faq/164.html
兩種應(yīng)用方式介紹:
1:將電腦設(shè)置一個(gè)固定的IP:192.168.0.11.
2:需要T24系列串口服務(wù)器的設(shè)置軟件和測(cè)試軟件。
USR-TCP232-T24&K1軟件。USR-TCP232-test軟件
UDP server說(shuō)明。
1:設(shè)置參數(shù);UDP server。自身端口為20108.
2:測(cè)試軟件說(shuō)明。將串口服務(wù)器的串口連接到電腦的串口上,電腦串口號(hào)為com2. 設(shè)置軟件協(xié)議類型UDP ,本地IP為電腦自身IP192.168.0.11。端口設(shè)置一個(gè)8899.將目標(biāo)主機(jī)IP和端口設(shè)置為以上設(shè)置參數(shù)的本模塊IP和模塊自身端口:192.168.0.7:20108.
3:由于模塊處于監(jiān)聽狀態(tài),需要網(wǎng)絡(luò)主動(dòng)去連接串口服務(wù)器,然后網(wǎng)絡(luò)端首先發(fā)送數(shù)據(jù),然后串口端接收端收到網(wǎng)絡(luò)發(fā)起的數(shù)據(jù)。實(shí)現(xiàn)了從網(wǎng)絡(luò)端到串口端的數(shù)據(jù)透?jìng)鳌?/p>
4:然后串口發(fā)送數(shù)據(jù),模塊會(huì)自動(dòng)記錄剛才發(fā)起連接的IP和端口,然后串口發(fā)送的數(shù)據(jù)就會(huì)自動(dòng)向此端口發(fā)送。然后網(wǎng)絡(luò)端可以接收到數(shù)據(jù)。實(shí)現(xiàn)串口到網(wǎng)絡(luò)端口的UDP透?jìng)鳌?/p>
5:為了檢驗(yàn)此功能,雙向發(fā)送數(shù)據(jù)測(cè)試成功以后,使用設(shè)置軟件搜索,然后查詢參數(shù),發(fā)現(xiàn)目標(biāo)IP和端口改成了192.168.0.11和8899
UDP client說(shuō)明。
1:設(shè)置參數(shù):把目標(biāo)IP改成電腦的IP:192.168.0.11.連接目標(biāo)端口請(qǐng)看以下TCP232-TEST軟件設(shè)置的本地端口號(hào):22222
2:TCP232-Test軟件設(shè)置為UDP 設(shè)置本地端口為2222,這個(gè)端口要和以上設(shè)置軟件的目標(biāo)端口一致。串口發(fā)送數(shù)據(jù),網(wǎng)絡(luò)接收。
3:網(wǎng)絡(luò)發(fā)送數(shù)據(jù),串口接收