MQTT
使用 MQTT 协议将数据上报给服务器,设备端为 MQTT Client,目前仅支持MQTT 3.1 协议(兼容 MQTT 3.0),不支持 MQTT 5 协议。
网络通信配置
- 服务器地址:远程服务器的IP 地址或域名。
- 端口号:远程服务器的端口号。
- ClientID:MQTT连接时的ClientID。
- username:MQTT连接时的用户名
- password:MQTT连接时的密码
- 注册包:MQTT连接成功后发送的第一包数据,内容支持纯文本/16 进制还有
插值
等方式输入,详见可选插值。 - 心跳间隔:MQTT维持长连接的心跳包发送间隔,即
KeepAlive
时间间隔。 - 接收超时:MQTT接收服务器下发数据包超时时间。
- 订阅主题:MQTT订阅的消息主题,支持通配符。
- 发布主题:MQTT发布的消息主题,支持通配符。
- QoS级别:MQTT消息质量级别,支持0、1和2三种级别。默认为0。
- retain:是否为retain消息。
- 遗嘱消息:客户端断开连接时发送的消息。
- 会话标志位:即
Clean Session
功能,该功能是用来控制会话状态生命周期的标志位,为 true 时表示创建一个新的会话,在客户端断开连接时,会话将自动销毁。为 false 时表示创建一个持久会话,在客户端断开连接后会话仍然保持,直到会话超时注销。 - SSL:是否启用更安全的SSL加密传输,注意:此功能需要服务器支持。
- SSL证书:当启用SSL并且需要客户端校验证书时,需要配置证书内容。