DTU
JX-803 对外提供一路 485 串口,并提供简单的 DTU 功能。工作原理如下:
功能概述
JX-803 通过串口与下面的子设备相连,采用 485 总线协议通信。通过采集协议将数据采集上来,并通过配置的上报协议和上报数据格式发送的互联网服务器上。
基础配置
- 协议版本:当前 DTU 应用配置所用的协议版本,不可编辑,不可更改,与 DTU 应用绑定。
- Custom ID:用户自定义 ID,可任意输入,无限制。
串口配置
用于配置串口 485 通信的参数。
- 波特率:串口通信的波特率,
1200-2M
可选。 - 数据位:串口通信的数据位,可选
7
或8
。 - 校验位:串口通信的校验位,可选:无校验(
None
)、奇校验(Odd
)、偶校验(Even
) - 停止位:串口通信的停止位,可选 1 或 2。
- 分帧超时:超过此时间未收到数据就会进行数据分包处理,默认 30 毫秒。
服务器配置
配置远程服务器地址以及采用的网络通信协议。默认不启用。
TCP 协议
JX-803 采用 TCP 协议与远程服务器建立长连接,其中 JX-803 作为 TCP 客户端,远程服务器作为 TCP 服务端。需要将 Socket 模式选择为 TCP。
- 服务器地址:远程服务器的IP 地址或域名。
- 服务器端口号:远程服务器运行 TCP 服务所占用的端口号。(注意远程服务器的防火墙配置需要允许此端口被访问)
- SSL:是否启用 SSL 安全连接。
高级配置
- 心跳包:定期发送到 TCP 服务端的一个数据包,支持字符串和十六进制输入。内容为空表示不启用心跳包功能。
- 心跳间隔:心跳包发送的时间间隔。单位:秒。
- 注册包:支持字符串和十六进制输入。内容为空表示不启用注册包功能。
- 注册包类型:用来设置注册包发送的策略的,支持以下几种方式:
- 不发送:即不发送注册包。
- 连接时发送:当 JX-803 使用 TCP 协议与远程服务器的 TCP 服务建立连接成功后,发送一包注册包。此为默认策略。
- 发送数据包时发送:当 JX-803 要发送数据包时,先发送一包注册包,然后再发送数据包。
- 连接、发送数据时发送:当 JX-803 使用 TCP 协议与远程服务器的 TCP 服务建立连接成功后或者要发送数据包前,均发送一包注册包。
UDP 协议
JX-803 采用 UDP 协议与远程服务器建立长连接。需要将 Socket 模式选择为 UDP。
- 服务器地址:远程服务器的IP 地址或域名。
- 服务器端口号:远程服务器运行 UDP 服务所占用的端口号。(注意远程服务器的防火墙配置需要允许此端口被访问)