USR-DR504 V3T协议透传 UDC 模式示例
备注:USR-DR504需要插SIM卡联网,连接远程服务器。
一、资料下载
USR-DR504 软件设计手册https://www.usr.cn/Download/903.html
USR-DR504/DR514说明书(完整版)https://www.usr.cn/Download/1046.html
USR-DR504 规格书https://www.usr.cn/Download/904.html
USR-DR504/514 标准AT指令集https://www.usr.cn/Download/1048.html
USR-DR504设置软件https://www.usr.cn/Download/907.html
【PC端调试工具】网络调试助手 串口调试助手二合一https://www.usr.cn/Download/27.html
注:更多资料请查看 UDC 二次开发说明和 UDC 协议说明。
UDC 开发协议:http://www.usr.cn/Download/540.html
UDC 开发帮助:http://www.usr.cn/Download/539.htm
二、硬件连接
1、所需物品
USR-DR504 产品 1台
12V端子电源适配器 1个
USB-RS485串口线 1条
笔记本电脑 1台
2、硬件连接
USR-DR504 的485串口接USB-RS485串口线到电脑USB口,接好4G天线,然后产品接12V端子电源适配器上电。
3、协议透传UDC模式示意图
此模式在网络透传模式上增加特定的注册包和心跳包,并且对数据进行组包。
这种模式更方便用户使用和 二次开发,用户可以理解成加入UDC 协议的网络透传模式。
此模式下,我们提供了服务器端二次开发包,用户在将链接库加入到自己的工程后,就可以通过调用我们提供的接口,快速开发自己的服务端,好处在于设备 的上线情况和数据传输既能被用户所掌握,也可以由用户来控制,既方便了用户开发,也提高了服务器端的统一性,稳定性和可靠性。
协议透传对比网络透传模式有什么不同?
(1)设备端设置更加简单,协议透传模式下你不需要关注心跳包怎么写,注册包怎么设置,只需要按照要 求设置工作模式,服务器地址,端口号,TCP/UDP 和设备 ID 即可。
(2)服务器端简化,可以看到设备上线信息。
(3)我们通过终端登录号码也就是设置软件上输入的 UDC ID 来区分不同的设备,可以拿到这个设备详细 的信息,同时还可通过这种方式向设备发送数据。对设备进行管理操作。
(4)提供了服务器端二次开发包给客户使用,可以利用开发包并参考我们提供的 demo 就可以十分便捷的开发出稳定的服务器程序。
开发包是 windows 下的动态链接库文件,封装了与我们 DR504 设备通讯所需要的全部 API 接口,包 括服务的启动、数据发送、数据接收和关闭服务等等。
注:更多资料请查看 UDC 二次开发说明和 UDC 协议说明。
UDC 开发协议:http://www.usr.cn/Download/540.html
UDC 开发帮助:http://www.usr.cn/Download/539.html
4、查看端口号
电脑鼠标点击计算机管理,右击,点开设备管理器,点击端口,查看接USR-DR504的USB-RS485串口线COM口号,COM10。
三、USR-DR504参数设置
1、打开USR-DR504设置软件
2、打开串口,点击进入配置状态
3、点击获取当前参数
4、选择UDC模式,勾选连接服务器A,地址设置要连接的远程服务器地址,端口100,连接类型TCP,长连接。UDC ID用0001。设置完参数,点击设置所有参数,点击设备重启。
5、重启完之后,最后设置软件点击关闭串口。
四、协议透传UDC模式调试
1、登录远程服务器,打开远程服务器上的无线数据中心演示系统。
2、点击设置,点击服务设置,服务类型勾选TCP,勾选指定IP,输入远程服务器对应的服务器IP,服务端口用100,点击确定。
3、点击控制,点击启动服务
4、等待USR-DR504 TCP client连接到TCP server服务器,会显示终端登录号码0001
5、 USR-DR504接USB-RS485到电脑,电脑打开串口助手,打开COM口,发送数据1234567890,远程服务器上的无线数据中心演示系统显示接收信息。
用户ID 0001,接收时间,数据长度,接收数据。
6、无线数据中心演示系统发送信息区,对终端号码0001,发送1234567890,USR-DR504连接的串口助手,接收到数据1234567890。
编写人:金志方 编写日期:2024-03-14
审核人:金志方 审核日期:2024-03-14
订正版本:V1.0 订正内容:初稿