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://www.kewodl.com/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:网络发送数据,串口接收