# 配置参数含义说明

根据不同的产品型号,支持的功能不通,UI看到的界面有差异,以实际设备看到UI为准。

不同的固件版本,对UI显示的功能支持情况不一样,如果配置参数后无效,升级最新DTU固件。

随着固件功能功能的升级,UI可能变化。

# 一、采集通道

采集通道一般都是串口协议,支持的串口协议有TTL/RS485/RS232等。

参数项目
参数说明
是否启用 启动表示打开串口,如果关闭,串口不能通信
波特率 串口波特率1200~921600
数据位 8 、7 、6 、5
校验位 无校验,奇、偶校验
停止位 1、1.5、2
打包超时时间 超时时间内串口收到新数据,顺延超时时间,并且合并之前收到的数据到缓存中,直到超时后没数据收到后发送出去
主动采集周期 单位:毫秒,用于自动轮询功能,当设置主动采集命令后,DTU就会按照间隔自动发送数据给串口。当收到串口数据后,在自动发送到服务器,这样可以减少服务器的轮询流量。发送完所有采集指令后,间隔一定时间进行下一轮采集,不填则不采集
采集应答超时时间 单位:毫秒,发送一条指令后,等待串口应答或者超过超时时间未应答,发送下一条指令
采集指令列表-指令 指令内容只能是包含0-9、A-F、_ 或空格的字符串(HEX格式)
采集指令列表-添加CRC校验 如果选择是,则指令列表中的指令会自动添加CRC校验,否则不添加CRC校验,需要用户自行添加CRC校验

# 二、转发通道

转发通道一般都是网络通道个通道表示一个连接,有多少个通道就最多可以连接多少个服务器。设置DTU连接服务器的通信协议和对应的参数,分别支持TCP、UDP、MQTT、HTTP等协议连接。不同的模块对协议支持不一样,以具体设备功能为准。

# TCP通道参数

参数项目
参数说明
关联采集通道 本网络通道关联的采集通道
是否启用 启用表示打开TCP通道,如果关闭,TCP通道不能通信
服务器地址 服务器地址,支持域名或者IP
服务器端口 服务器端口
心跳包周期 单位:毫秒,周期给服务器发数据,防止基站关闭设备网络;周期给服务器通讯,告诉服务器设备还正常在线。服务器通过是否收到心跳来判断设备是否网络正常,服务可以应答可以不应答。不填写则不发送心跳数据
心跳包数据类型 可选,16进制/字符串,如果选16进制,则心跳包内容容只能是包含0-9、A-F、_ 或空格的字符串(HEX格式)
心跳包内容 要发送的心跳包内容,如果是字符串,则支持变量
注册包类型 可选,不发送/16进制/字符串,如果选16进制,则心跳包内容容只能是包含0-9、A-F、_ 或空格的字符串(HEX格式)。当通道连接服务器成功后,会发送注册包给服务器,服务器可以应答可以不应答。
注册包内容 要发送的注册包内容,如果是字符串,则支持变量
支持SSL 可选,不加密/加密
SSL证书(CA) 填写SSL加密的CA证书内容
数据接收模板 数据发送/接收模板说明
数据发送模板 数据发送/接收模板说明

# UDP通道参数

参数项目
参数说明
关联采集通道 本网络通道关联的采集通道
是否启用 启用表示打开UDP通道,如果关闭,DUP通道不能通信
服务器地址 服务器地址,支持域名或者IP
服务器端口 服务器端口
心跳包周期 单位:毫秒,周期给服务器发数据,防止基站关闭设备网络;周期给服务器通讯,告诉服务器设备还正常在线。服务器通过是否收到心跳来判断设备是否网络正常,服务可以应答可以不应答。不填写则不发送心跳数据
心跳包数据类型 可选,16进制/字符串,如果选16进制,则心跳包内容容只能是包含0-9、A-F、_ 或空格的字符串(HEX格式)
心跳包内容 要发送的心跳包内容,如果是字符串,则支持变量
注册包类型 可选,不发送/16进制/字符串,如果选16进制,则心跳包内容容只能是包含0-9、A-F、_ 或空格的字符串(HEX格式)。当通道连接服务器成功后,会发送注册包给服务器,服务器可以应答可以不应答。
注册包内容 要发送的注册包内容,如果是字符串,则支持变量
数据接收模板 数据发送/接收模板说明
数据发送模板 数据发送/接收模板说明

# MQTT通道参数

参数项目
参数说明
关联采集通道 本网络通道关联的采集通道
是否启用 启用表示打开MQTT通道,如果关闭,MQTT通道不能通信
服务器地址 服务器地址,支持域名或者IP
服务器端口 服务器端口
心跳发送周期 单位:毫秒,MQTT 协议内部需要的心跳,服务器通过心跳判断设备是否在线。注意:心跳是协议层的,不表现在应用层,无有效数据收发。只需要配置间隔即可。MQTT协议要求的心跳时间,一般建议60~120秒。
客户端ID 如果不填写或者${IMEI}默认使用模组的IMEI
用户名 MQTT服务器的用户名
密码 MQTT服务器的密码
清除会话 可选,离线自动销毁/持久会话,默认持久会话。
持久消息 可选,是/否
订阅QOS 订阅TOPIC的QOS等级,0/1/2
发布QOS 发布TOPIC的QOS等级,0/1/2
订阅消息主题 订阅的TOPIC,暂时只支持设置一个,支持变量
发布消息主题 发布的TOPIC,暂时只支持设置一个,支持变量
设置遗嘱 当设备离线后,服务器检查到设备离线后,服务器会离线信息发送给订阅者。一般不建议用,可以用业务心跳去判断设备是否在线更靠谱。
遗嘱QOS 遗嘱QOS等级,0/1/2
遗嘱持久消息 可选,是/否
遗嘱消息主题 遗嘱消息的TOPIC,暂时只支持设置一个,支持变量
遗嘱消息内容 遗嘱消息的内容
支持SSL 可选,不加密/加密
SSL证书(CA) 填写SSL加密的CA证书内容
数据接收模板 数据发送/接收模板说明
数据发送模板 数据发送/接收模板说明

# HTTP通道参数

参数项目
参数说明
关联采集通道 本网络通道关联的采集通道
是否启用 启用表示打开MQTT通道,如果关闭,MQTT通道不能通信
服务器地址 服务器地址格式:http://ip:port 、https://ip:port、http://servername:port 、http://servername
请求路径 请求的地址,例如/ 或者/xxx 或者/xxx?或者/xxx?aaa=bbb,支持变量。GET协议url说明:数据采用变量的形式拼接到url上面, ${data} 表示经过URLEncodeComponent的串口数据,${dataHex} 表示处理成HEX字符串的串口数据。设置服务器地址为http://www.test.com,请求路径为/test?aaa=${data}。DTU收到串口数据后,最终给服务器的请求是http://www.yinerda.com/test?aaa=串口数据。
请求方法 GET/POST
连接超时时间 单位:毫秒,等待连接的超时时间,超过这个时间还未连接成功,则请求失败,默认超时时间为60000,0或不填为不超时,最大超时时间为180000,只能填写1000的整数倍数字
自定义请求头 head参数传入自定义请求头
请求类型 请求体/请求路径,指定串口数据在请求时的传参类型,在请求路径中使用${data}占位符表示URLEncode后的数据内容,${dataHex}表示16进制处理后的数据内容
请求内容类型 对应请求头中的Content-Type
支持SSL 可选,不加密/加密
SSL证书(CA) 填写SSL加密的CA证书内容
数据接收模板 数据发送/接收模板说明
数据发送模板 数据发送/接收模板说明