1. mosquitto 是什么
消息队列大家耳熟能详,例如Kafka,Rocket MQ,Active MQ等,这些消息队列主要用于分布式系统之间的异步调用。在物联网世界中,我们的系统会和智能设备之间进行通讯,这是会用到MQTT(Message Queuing Telemetry Transport)即消息队列遥测传输协议,这个是由IBM公司搞出来的,目前是3.1版本。mosquitto是一个开源框架,实现了Broker Server,支持协议的通讯以及存储。
2. mosquitto 哪里获取
下载地址:https://mosquitto.org/download/
github:https://github.com/mqtt/mqtt.github.io/wiki/Mosquitto-Message-Broker
3. mosquitto 如何安装
按照步骤2下好了mosquitto的可执行文件,双击安装。
打开cmd命令行窗口,按照下图执行命令启动
这就表示broker server启动好了。
4. mosquitto 如何测试
步骤3的cmd窗口不要关,继续打开一个cmd窗口订阅某个Topic,如下图
继续再打开一个cmd窗口发布该Topic的消息,如下图
这时会看到窗口2收到窗口3的消息。