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