9.Arduino基础入门— 如何在Windows上安装Mosquitto MQTT Broker

首先必须了解Mosquitto是什么,是支持MQTT的消息中间件。可以理解是MQTT的消息服务。

在Windows上安装Mosquitto Broker

注:MQTT版本3.1.1开始采用的术语服务器而不是代理。

有两种可能性:

  • 快速安装
  • 标准安装

下载Windows安装包

http://mosquitto.org/download/

Windows Notes上的Websocket

从mosquitto 1.5.1开始,已在Windows二进制文件上启用了websockets支持。

但是,当您启动mosquitto时使用1.5.1。,1.52和1.53时,它似乎正在监听websocket端口,但不允许连接。

mosquitto v 1.5.4及更高版本可用于websockets。

安装步骤

1.双击安装脚本

2.注意依赖项屏幕,该屏幕告诉您还需要哪些其他文件。屏幕说明很清晰mosquitto安装窗口依赖性

3.选择组件检查服务以作为服务安装。

老 - 窗口 -  mosquitto安装

4.选择一个默认位置为c:\ program files \ mosquitto的位置。

5.完成

6.注意:完成后会注册一个mosquitto 的windows服务。

 这个windows服务的作用是以前替代下述手工命令行启动代理服务

打开cmd命令窗口,输入mosquitto -d -v启动代理端

有了windows服务,以后就不用手工启动代理端了,但是注意:这里服务安装完后是需要手工启动的,启动还是默认的1883端口

好,启动了MQTT的代理端了,下步准备做两件事情,发布一个订阅,其次是针对订阅发布消息,再查看订阅端是否有接收到消息。

打开一命令窗口,输入mosquitto_sub -d -v -t test订阅主题为test的消息

再次打开一命令窗口,输入mosquitto_pub -d -t test -m hellomqtt发布一条主题为test,消息内容为hellomqtt的消息

发布消息后再次回到订阅端查看

 看到订阅端已经收到消息了。

 

猜你喜欢

转载自www.cnblogs.com/Bruce_H21/p/11571346.html