Windows系统下安装Mosquitto的步骤(2)

ops/2024/9/25 8:33:50/

接前一篇文章:Windows系统下安装Mosquitto的步骤(1)

本文内容参考:

Windows10上安装Mosquitto的步骤(win10、win11 安装mqtt) - IPS99技术分享

MQTT:windows环境下配置MQTT服务器(mosquitto)_windows mosquitto-CSDN博客

特此致谢!

二、Mosquitto下载

1. 登录Mosquitto官网

Mosquitto官网网址为:Eclipse Mosquitto。主页页面如下:

2. 跳转到下载页面

点击Mosquitto官网主页面中的“Download”按钮,跳转到下载页面:

3. 选择下载文件并点击下载

点击上图所示页面中“Windows”下的“mosquitto-2.0.18-install-windows-x64.exe”(笔者的电脑中安装的是Windows11 64位系统,根据自己的电脑中安装的系统选择),开始下载。

下载完成后,文件名就是mosquitto-2.0.18-install-windows-x64.exe,大小为24.7 MB。

三、Mosquitto安装

1. 开始安装过程

双击上一步下载的mosquitto-2.0.18-install-windows-x64.exe,开始安装过程。双击后,初夏如下界面:

2. 选则组件

点击“Next >”按钮,出现以下界面:

这一步有一点需要特别说明:

安装过程中,建议把Mosquitto安装成服务。如果把Mosquitto安装成服务,那么Mosquitto Broker会开机自启,否则,每次开机我们需要手动运行Mosquitto.exe,才能让MQTT客户端连接订阅发布。当然,默认是选中“Service”复选框的,即将Mosquitto安装为服务的。

3. 选择并设置安装路径

点击“Next >”按钮,出现以下界面:

这一步是设置安装路径。这里笔者就使用默认安装路径“C:\Program Files\mosquitto”。

4. 开始安装

点击“Install”按钮,开始实际安装。安装过程比较快(30秒左右)。安装完成后,出现如下界面:

5. 完成安装

点击“Finish”按钮,完成安装。

6. 查看安装内容

安装完成后,去安装路径(本例是“C:\Program Files\mosquitto”)下查看所安装的内容。如下所示:

对于其中的关键文件说明如下:

文件功能
mosquitto.exe启动Broker功能。如果没有把mosquitto安装成服务,必须手动启动它,才能提供服务器功能。如果已经把mosquitto安装成服务并启动服务,则不需要也不能启动该可执行文件
mosquitto_sub.exe模拟客户端订阅话题
mosquitto_pub.exe模拟客户端发布话题
mosquitto.conf配置文件,可以设置一些MQTT相关参数
mosquitto_passwd.exe用于生成Broker账号密码
pwfile_example存放Broker的账户密码信息

下一回将介绍如何对于Mosquitto的配置。


http://www.ppmy.cn/ops/27009.html

相关文章

MapReduce

MapReduce的简介 MapReduce的起源:MapReduce是由Google发表的论文提出的,最初是作为Google文件系统(GFS)的一部分。后来,这个概念被Doug Cutting引入到Hadoop项目中,形成了Hadoop分布式文件系统&#xff08…

二,网络安全常用术语

黑客(hacker)——对计算机技术非常擅长的人,窃取数据,破坏计算机系统;全球最知名的一个黑客组织匿名(Anonymous)。 脚本小子——刚刚入门安全行业,学习了一些技术,只会用…

ffmpeg命令行工具安装

1. root用户安装 #!/bin/bash sudo yum install epel-release -y#由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。--外网 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro…

debian下使用的常用软件

debian下使用的软件与windows下有所不同,刚使用debian系统,需要对不同的软件进行试用,以期找到更符合自己要求的软件,现在试用情况记录在此,以便后期回顾。 文件管理器(Thunar) 网络浏览器&am…

报错“Install Js dependencies failed”【鸿蒙开发Bug已解决】

文章目录 项目场景:问题描述原因分析:解决方案:此Bug解决方案总结Bug解决方案寄语项目场景: 最近也是遇到了这个问题,看到网上也有人在询问这个问题,本文总结了自己和其他人的解决经验,解决了【报错“Install Js dependencies failed”】的问题。 报错如下 问题描述 …

网络乱序是什么?乱序会造成什么?乱序会出现什么问题?如何解决?

主机内网络乱序,通常指的是在网络通信过程中,数据包到达接收端的顺序与发送端发出的顺序不一致。这种现象主要发生在传输层以下,尤其是在网络层(IP层)和数据链路层。 一、主机内网络乱序通常是由于以下原因引起的&…

C#的MVVM 工具包——Messenger

C#的MVVM 工具包——Messenger Messenger 模式是一种设计模式,它允许应用程序的不同部分之间进行松耦合的通信。在 MVVM 架构中,这种模式尤为重要,因为它可以帮助实现视图(View)和视图模型(ViewModel&…

FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流

OBS是一个开源的直播录制软件,英文全称叫做Open Broadcaster Software,广泛用于视频录制、实时直播等领域。OBS不但开源,而且跨平台,兼容Windows、Mac OS、Linux等操作系统。 OBS的官网是https://obsproject.com/,录制…