亲,为确保资料最新,产品不配带光盘,请移步官方网站下载资料,产品资料下载地址:http://www.usr.cn/Product/173.html(复制到浏览器打开,点击“资料下载”)
联网模块USR-TCP232-S2,是一款全新的,小体积的串口转以太网模块,这是一款能实现网口与TTL串口之间直接的数据透明传输的设备。并可通过电平转换电路应用于232和485接口。
S2模块功耗低,全速工作仅消耗较小的电流。搭载M0系列32位处理器,运行速率快,效率更高。同时模块多样化的功能,更能满足客户的需求。
S2模块操作简单,兼容性强。在增加新功能的基础上兼容T24系列的设置协议,为老用户使用提供方便。同时,又增加了类似于M4的设置协议,采用其他系列产品设置协议的客户,仅需简单调整,即可应用于S2。
-
l 10/100Mbps 自适应以太网接口,支持AUTO-MDIX网线交叉直连自动切换
l 工作模式可选择 TCP Server,TCP Client,UDP Client,UDP Server,HTTPD Client
l 串口波特率从600bps到460.8Kbps可设置,支持None,Odd,Even,Mark,Space五种校验
l 自定义心跳包机制,保证连接真实可靠,杜绝死连接
l 自定义注册包机制,检测连接状态,也可做自定义包头
l TCP Server模式下,连接Client的数量可在1到16个之间任意设置,默认4个,已连接Client的IP可显示,按连接计算发送/接收数据。
l 支持网页、AT指令、串口协议、网络协议设置参数,提供设置协议,供客户集成到自己的软件中去
l DHCP功能,能够自动获取IP
l MAC地址可修改,出厂烧写全球唯一MAC
l DNS功能,域名解析
l DNS服务器地址可自定义设置
l 通过网络升级固件功能,升级固件更加方便
l 支持虚拟串口,配套有人自主开发的USR-VCOM软件
l 同时支持软件和硬件恢复出厂设置
l 可以跨越网关,交换机,路由器运行
l 可以工作在局域网,也可访问外网
l 提供上位机编程例子(Socket),VB、C++、Delphi、Android、IOS等
l 丰富的实际运用案例可官网下载
l 可根据客户个性化的需求,进行产品定制
模块共有五种工作模式:
l TCP Client
l TCP Server
l UDP Client
l UDP Server
l HTTPD Client
1. TCP Client模式特性
1) 有连接的通信模式,连接会有断开与保持之分。
2) 本模式具备主动识别连接断开的功能,当连接建立后,大约每隔15s就会发送一个Keepalive保活探查包,如果连接有异常中断等情况,则会被立即检测到,并促使S2断开原先的连接并重连。
3) 模块尝试连接远程服务器时,当本地端口号不为0时,每次都会以一个相同的源端口发起连接。
4) 本模式支持同步波特率功能,运行过程中动态更改模块的串口速率等参数。此功能需配合虚拟串口软件使用。
5) 当本地端口号设置为0时,表示随机源端口。
2. TCP Server模式特性
1) 有连接的通信模式,连接会有断开与保持之分。
2) 在TCP Server模式下,模块首先监听设置的本机端口,有连接请求时响应并创建连接,串口收到数据后将同时发送给所有与网络模块建立连接的设备。
3) 本模式支持同步波特率功能,运行过程中动态更改模块的串口速率等参数。此功能需配合虚拟串口软件使用。
4) 模块做TCP Server的情况下,Client连接数最大值可自行调节,调节范围为1-16个(默认4个),当Client连接数大于设定值时,新连接的将替换旧的连接。
3. UDP Client模式特性
1) 本工作模式从属于UDP协议
2) S2模块将只会与设定好的目标IP的目标端口通信,如果数据不是来自这个通道,则数据不会被S2模块接受。
3) 在本模式下,目标地址设置为255.255.255.255,则可以达到UDP全网段广播的效果,同时也可以接受广播数据;网段内的广播,比如192.168.0.255的广播方式,目前仅支持向外发送,无法接收。
4) UDP Client模式下,根据以太网特性,上位机允许向模块发送的最大数据长度为1460。
4. UDP Server模式特性
1) UDP Server 是指在普通UDP的基础上不验证来源IP地址,收到UDP数据包后将目标IP改为数据来源IP,类似TCP Server的功能。
2) 在此模式下,模块默认记录一个目标IP,当串口有数据时,向记录的IP发送数据,同时,模块处于服务器地位,接受网络中发给模块的数据包,并随时调整目标IP为数据来源的IP。
5. HTTPD Client
1) 此模式用于S2将收集的数据传向HTTP服务器端,或者是从HTTP服务器端获取数据。繁琐的HTTP协议由S2模块来完成,方便用户进行串口的编程,而不用去考虑过多的HTTP的事情。
2) S2如果从HTTP服务器接收到数据会直接传输到串口,不做任何处理。
3) 用户可以在设置中自定义HTTP报头的内容,可以根据自己的需求,任意的添加、删除、修改每一条HTTP报头的内容(如果HTTP请求类型是POST,S2模块会自动添加Connection和Content-Length)。在网页中有相应的设置页面。
6. TCP和UDP机制
表 1 TCP和UDP机制优缺点
TCP |
UDP |
|
优点 |
工作性能稳定,不易丢包;有可靠的连接机制 。 |
没有连接机制,简单灵活;适合小包高频发送信息,信息发送间隔比较准确。 |
缺点 |
包头开销大,短时间高频发送信息易造成信息阻塞;由于校验和重发机制,致使信息间隔不准确。 |
网络恶劣时,丢包现象比TCP模式要大。 |
USR-TCP232-S2模块一个
|