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的主要内容,如果未能解决你的问题,请参考以下文章

CTF入门

CTF入门指南

CTF入门指南

PostgreSQL在Linux和Windows安装和入门基础教程

Linux基础入门---学习心得

MFC入门教程01 Windows编程基础