(1)工作模式:
MQTT模式:选择该工作模式后,DTU将以MQTT方式连接远程服务器
(2)MQTT Client连接:
通用MQTT:连接标准 MQTT 协议物联网平台,如百度云、腾讯云、华为云、AWS 云等
阿里云:连接阿里云
(3)服务器地址和端口:
地址:填入MQTT服务器域名/IP;范围1~256字节
端口:服务器端口,一般普通MQTT端口为1883,MQTTS端口为8883;范围1~65535
(4)用户名:MQTT服务器的指定用户名;范围1~256字节
(5)密码:MQTT服务器的指定用户密码;范围1~256字节
(6)客户端ID:指定客户端ID(可自定义,不可与本服务器的其他客户端ID相同);范围1~256字节
(7)MQTT版本:MQTT服务器版本;可选择MQTT-3-1版本和MQTT-3-1-1版本
(8)重连时间间隔:MQTT断连后下次重连间隔;默认10s,范围10~65535s
(9)MQTT串口传输模式设置:
透传模式:串口仅收发消息体
分发模式:串口收发格式:symbol,(symbol:主题序号)
(10)MQTT心跳包时间:MQTT协议心跳时间;默认60s,范围0~65535s
(11)清除会话:MQTT协议连接标志位,用于控制会话状态的生存时间,默认启用
(12)消息等级:
0:QoS 0:最多分发一次,尽操作环境所能提供的最大努力分发消息。消息可能会丢失
1:QoS 1:至少分发一次,保证消息可以到达,但是可能会重复
2:QoS 2:最多分发一次,保证消息只到达一次
(13)消息保留::MQTT 发布消息保留消息标志位,用于服务端是否存储这个应用消息和它的服务质量等级(QoS)
(14)遗嘱消息:MQTT连接标志,网络连接关闭时,服务端必须发布这个遗嘱消息,订阅这个遗嘱主题的客户端会收到设置的遗嘱
(15)订阅主题:订阅服务器的发布主题,服务器向该主题推送数据DTU可以收到数据
(16)推送主题:向该主题推送数据,订阅该主题的客户端可以收到该数据
(17)SSL/TLS加密:加密认证,默认支持 SSL3.0、TLS1.0、TLS1.1;默认不启用
(18)认证方式:
不验证证书:只实现数据层传输解密,在握手过程中不校验对方身份
验证服务器证书:即在握手的时候客户端会校验服务器证书,需要客户端预置服务器的根证书
双向验证:即客户端和服务器互相校验对方身份,需要预置服务器根证书,客户端证书,客户端私钥