第一步:Extras->Edit connection……..
第二步:添加连接信息
第三步:选择连接的服务器
第四步:点击连接,成功就变为绿色
第五步:订阅
第六步:发布
第七步:查看订阅数据
这大致就是一个基本的使用过程。
MQTT.fx的下载地址:Index of /apps/mqttfx/1.7.1
下载Windows的就可以了
最后介绍一下服务质量:
QoS服务质量 0,1,2
一共有3 个QoS 等级:
1,最多一次,0
2,最少一次,1
3,只有一次,2
当客户端推送信息给代理的时候,QoS的等级是由客户端决定的。
QoS 0 —— 最多1次
最小的等级就是 0。并且它保证一次信息尽力交付。一个消息不会被接收端应答,也不会被发送者存储并再发送。这个也被叫做 “即发即弃” 。并且在TCP协议下也是会有相同的担保。
QoS 1 ——最少1次
当使用QoS 等级1 时, 它保证信息将会被至少发送一次给接受者。 但是消息也可能被发送两次甚至更多 。发送者将会存储发送的信息直到发送者收到一次来自接收者的PUBACK格式的应答。
QoS 2
最高的QoS就是2,它会确保每个消息都只被接收到的一次,他是最安全也是最慢的服务等级。如果接收端接收到了一个QoS 的PUBLISH消息,它将相应地处理 PUBLISH消息,并通过PUBREC消息向发送方确认。直到发送方发出一个PUBCOMP包为止,接收端都保存这个包packet identifier。这一点很重要,因为它避免了二次处理同一个PUBLISH包。 当发送者接收到PUBREC的时候,它可以放弃最开始的publish了,因为它已经知道另一端已经接收到消息,他将保存PUBREC并且回复PUBREL。
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树QoSQoS概述22094 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!