模板: SIM7600E-H 4G DTU TCP/UDP
来自Waveshare Wiki
TCP服务器测试设置
搭建TCP服务器
进行TCP/UDP透传测试,需要搭载TCP服务器进行测试。
用户如果自己有云服务器,可以在云服务器端直接运行SocketTest上位机,设置好相关的软件参考,并开放服务器相关的端口,即可快速搭建即收即发的TCP服务器,如下图:
说明:如果你没有自己的TCP服务器,你也可以使用网上可供直接测试的TCP服务器(IP:39.99.166.146 ;端口:2317 ),工作原理同上:
AT+DTUCFG=115200,39.99.166.146,2317,TCP,1,Hello,300,Beat,1,0,0,500,0
配置DTU参数
- 设置mqtt功能,用以下指令设置TCP/UDP功能
AT+DTUMODE=0
上位机配套DTU参数
硬件连接好后,运行DTU配置上位机。参考下表,设置好DTU连接的TCP服务器参数:
设置项 | 参数 |
---|---|
工作模式 | TCP/UDP模式 |
波特率 | 115200 |
通信协议 | TCP |
启动服务器1 | 113.110.149.13 |
端口号 | 2318 |
勾选"仅下载当前模式页"->选择好对应的参数后->点击“下载参数->接着“重启DTU”->重启后参数生效:
串口透传调试
参考上文《硬件连接示意图》连接好硬件,你可以选择UART、RS232或者RS485任意一个接口与DTU对应接口连接,注意DTU设备上的"通信接口设置"开关也需要根据接入的接口来设置。
工作模式
TCP/UDP数据透明传输
支持 RS232/RS485/TTL 与4G/3G/2G 网络的双向数据透传,可实现串口设备与网络服务器间的双向数据透传,可支持设置 1~4 路 socket 连接,支持心跳包和注册包
TCP/UDP数据透明传输,详细操作参考上文快速入门部分测试。
说明:因为TCP协议一帧数据有效长度是1460字节,包头、包尾合计40字节,因此一帧数据最大长度为1500字节。所以本DTU设备的串口发送和接收缓存均为1500字节。