1. 下载与安装 Mosquitto 2.1
Mosquitto 2.1 已正式发布,推荐从官方网站获取最新稳定版。
- 官网下载地址:https://mosquitto.org/download/
- 推荐版本:选择
mosquitto-2.1.0-install-windows-x64.exe(适用于 64 位 Windows 系统)。
安装步骤:
- 右键下载的
.exe文件,选择 '以管理员身份运行'。 - 在安装向导中,务必勾选以下两项:
- ✅ Install as a Windows Service(安装为系统服务,实现开机自启)
- ✅ Add install directory to PATH for all users(自动配置环境变量,便于命令行使用)
- 点击 Install 完成安装,过程约需 30 秒。
- 修改环境变量:
在我的电脑鼠标右键属性
点击环境变量
添加 mosquitto 的安装路径,例如 C:\Program Files\Mosquitto
验证安装:
打开命令提示符(CMD)或 PowerShell,输入:mosquitto -h
若输出 mosquitto version 2.1.2,则表示安装成功。
2. 配置 Mosquitto 服务
安装后,需修改配置文件以启用基本功能和安全设置。
配置文件路径:
C:\Program Files\mosquitto\mosquitto.conf
关键配置项(建议在文件末尾添加或修改):
# 监听所有网络接口的 1883 端口(允许局域网访问)
listener 1883 0.0.0.0
# 禁用匿名访问(必须设置,否则不安全)
allow_anonymous false
# 指定密码文件路径(用于用户名密码认证)
password_file C:\Program Files\mosquitto\pwfile.conf
# 启用消息持久化(服务器重启后保留订阅和保留消息)
persistence true
persistence_location C:\Program Files\mosquitto\data
# 启用日志记录(便于排查问题)
log_dest file C:\Program Files\mosquitto\mosquitto.log
log_type error
log_type warning
log_type notice
注意:Mosquitto 安装后默认只允许本机连接,上述手动配置监听所有 IP 或局域网 IP 之后,需通过服务管理器重启 Mosquitto Broker 才生效,或命令行:net stop mosquitto && net start mosquitto 重启。
创建密码文件: 在命令提示符中,进入安装目录并创建用户(例如用户名 ,密码 ):


