9.Arduino基础入门— 如何在Windows上安装Mosquitto MQTT Broker
Posted bruce_h21
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.注意依赖项屏幕,该屏幕告诉您还需要哪些其他文件。屏幕说明很清晰
3.选择组件检查服务以作为服务安装。
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的消息
发布消息后再次回到订阅端查看
看到订阅端已经收到消息了。
以上是关于9.Arduino基础入门— 如何在Windows上安装Mosquitto MQTT Broker的主要内容,如果未能解决你的问题,请参考以下文章