网络拓扑结构: 终端串口设备发送数据—>730—>服务器
服务器发送数据—>730—>终端串口设备
最终实现串口设备与服务器端的双向数据透传
注意:服务器必须有公网IP地址或者是域名,不能是局域网的IP地址,否则730是无法在互联网中找到服务器的。
1. 先在服务器端打开一个网络调试助手,设置成TCP server及本地端口号,开始监听
2. 下载730的设置软件:http://www.usr.cn/Download/580.html
730串口通过USB转232/485接到电脑端,装上sim卡,接上天线,上电。
打开设置软件,出厂默认波特率:115200,n,8,1;
打开串口—>进入配置状态—>成功的话,会返回执行完毕—>修改服务器地址和端口—>设置并保存参数—>DTU会自动重启,重启后会连接服务器
3. 在服务器端,可以看到已经有连接对象了,串口和服务器端能正常收发数据,当串口长时间不发送数据的时候,DTU会主动发送心跳包给服务器(该功能可以取消,具体参考730的软件设计手册)。
4. 到现在整个案例都用用USB转232模拟的串口设备测试的,如果通过USB转232可以正常收发的话,那将USB转232/485串口线断开,接上真正的串口设备,肯定也是能够正常通讯的
注意:730的串口参数要和真正的串口设备的串口参数要一致,否则不能正常通讯