PORT协议为TCP透传协议,常用于对接组态软件,需配置8位设备ID号和11位手机号或者任意数字。该协议DTU连网成功后,会主动上报注册包给内网服务器,以此来判断DTU设备信息,心跳包格式为FE,无数据通信60秒上报一次。
电力相关通讯协议,数据包由DDP+TCP协议组成,采用TCP协议传输。
电力相关通讯协议,数据包由DDP+UDP协议组成,采用UDP协议传输。
TRNS协议模式下,DTU可作为短信猫使用,用户调用配套的短信动态库,可用于告警短信发送。
短信客户端模式,DTU支持将串口收到的内容通过短信的方式发送给收件人。支持配置4组电话号码,每组最多可配5个号码,用英文“,”间隔,支持16进制的数据转为文本格式收发。
短信服务器模式,发送的数据需要遵循该特定的数据包格式,具体内容请咨询技术人员。
自定义客户端模式下,DTU支持TCP或UDP传输协议透传,同时支持连接服务器时,自定义注册和心跳包。
自定义服务端模式下,DTU多用于使用VPDN专网卡组网,DTU作为服务端,其他DTU作为客户端,组建点对多点网络通信。
当平台端规定通过HTTP协议建立通信链路时,DTU配置此协议来实现数据透传,支持POST和GET两种请求方式。
当配置成 http 模式时,服务器地址可以配置成网址格式,如:种格式,设备会根据网址去判断端口,故不需要配置端口号。
当平台端规定通过MQTT协议建立通信链路时,DTU配置此协议来实现数据透传或者DTU主动采集下挂设备数据后上报给平台。
当服务端软件支持TCP服务器功能,DTU支持modbustcp/modbusrtu协议转换通信。
通信说明:
Modbus TCP(服务端软件发送)
00 01 00 00 00 06 01 04 00 00 00 01 (其中06为长度,01是modbus地址,04是功能码,00 00 00 01为寄存器起始地址2个字节+寄存器个数2个字节)
Modbus RTU (DTU串口收到)
01 04 00 00 00 01 31 CA(31 CA为校验位)
DTU下接设备(串口)发送应答数据
01 04 02 00 B8 B9 42(02是长度,00 DB是数据)
中心将收到的数据再封装后显示
00 01 00 00 00 05 01 04 02 00 B8(05为后面的数据长度)