MQTTBroker-EclipseMosquitto-Windows环境下使⽤教程(⼀)1. 背景
MQTT(MQ Telemetry Transport),消息队列遥测传输协议,IoT轻量级的发布/订阅模型协议。其中Broker的主要功能就是接受发布者的消息,并将其过滤后分发给相应的订阅者,其实现现在有众多的开源资源,本次将简单介绍其中⼀个,来⾃于Eclipse的Mosquitto。
2. 介绍
Eclipse Mosquitto 提供了⼀个开源Broker环境供使⽤者测试。
1)Mosquitto⽀持MQTT 3.1/3.1.1,以及暂未普及的5.0版本
2)⽀持QoS0,QoS1,QoS2
3)⽀持消息保留机制
4)⽀持WILL遗嘱机制
5)⽀持多种验证⽅式:ClientID,Username/Password,IP,Certificate(TLS/SSL)
3. 准备
1)下载与安装
Eclipse Mosquitto 官⽹下载:2)下载完成后,打开,根据提⽰完成安装。注意路径选择。
4. ⼊门使⽤
1)启动Mosquitto:
在安装⽬录下双击打开,弹出命令⾏窗⼝,启动成功
或者在安装⽬录打开命令⾏窗⼝,输⼊
.\
如上启动Mosquitto默认部署在本地1883端⼝
2)订阅
保证前⾯正常且不关闭Mosquitto窗⼝情况下,在安装⽬录下打开新命令⾏窗⼝,输⼊
.\ -t "topic_sub"
"topic_sub"为订阅话题。
订阅窗⼝进⼊等待话题发布的状态,此时不要关闭窗⼝
3)发布
双击eclipse安装不上保证前⾯正常,在安装⽬录下再打开新命令⾏窗⼝,输⼊
.\ -t "topic_sub" -m "msg_pub"
"msg_pub"为发布者发布到话题的内容
订阅窗⼝收到"msg_pub",并进⼊下⼀次等待,发布窗⼝退出
⾄此⼀次完整的mosquitto使⽤结束。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论