网络拓扑结构: 串口设备1发送数据--->304(1)--->304(2)--->串口设备2接收数据
串口设备1接收数据<---304(1)<---304(2)<---串口设备2发送数据
最终实现串口设备1和串口设备2双向数据透传
注意:本案例设置前,模块都是出厂默认设置
需要提前准备的软件:
设置软件:http://www.ybljg.com/Download/257.html
调试软件:http://www.ybljg.com/Download/27.html
1. 硬件连接,先将304(1)的网口通过网线接到电脑网口上,供电;会看到304的网口指示灯绿色常亮,黄色闪烁
2. 设置电脑端的IP地址为192.168.0.201
网络和共享中心-->本地连接-->属性-->TCP/IPv4-->使用固定IP
3. 打开设置软件:搜索设备--->点击搜索出来的设备--->设备目前的参数
4.修改304(1)的参数
IP:192.168.0.8
工作方式: TCP server
本地端口号:8899
修改完成后,重新搜索下,看参数是否修改成功;如果参数已经修改成功,
则304(1)设置完成
注意:1>如果要修改波特率或者其他参数也是这个流程
2>本地端口号可以随意设置,但是不能设置成80和1901,因为这两个端口号已经被其他功能占用
参数修改
参数修改成功
5.设置304(1),本案例中用306替代,硬件连接参考304(1);通过设置软件搜索,设置步骤都是一样的,只是参数和304(1)不同
306参数
IP : 192.168.0.7
工作方式:TCP client
目标IP/域名:192.168.0.8,即304(1)的IP地址
远程端口:8899, 即304(1)的本地端口号
6. 将304和306的网口通过网线连接,串口通过USB转串口接到电脑上
7. 电脑端打开两个串口调试软件,通过304和306的串口发送数据
8. 如果通过串口线可以发送数据的话,那把串口线断开,换成客户自己的串口设备,也是可以正常通讯的
注意:304/306的串口参数需要和连接的串口设备一致