当前位置: 首页 > news >正文

windows 安装 mqtt 操作步骤

windows 安装 mqtt 操作步骤

下载地址

https://mosquitto.org/download/

安装步骤

  1. 选择Windows 64 位安装包(如mosquitto-2.0.18-install-windows-x64.exe),下载最新稳定版

  2. 安装流程
    双击安装包,按向导操作:
    勾选Install as a Windows Service(安装为系统服务,开机自启)。
    选择安装路径(默认C:\Program Files\mosquitto,建议保留)。
    勾选Add install directory to PATH for all users(自动配置环境变量,推荐)。
    点击Install完成安装,等待约 30 秒。

  3. 验证:
    在如果没有 添加环境path 的话需要在 进入安装目录下 cmd
    输入

    mosquitto --version
    显示版本号即配置成功。本机输出如下:
    D:\workSoft\Mosquitto>mosquitto --versionmosquitto 2.1.0Copyright 漏 2025 Roger Light.License EPL-2.0 OR BSD-3-Clause.1770709147: mosquitto version 2.1.0 terminating
    

安装后设置

  1. 进入安装目录

    cd "C:\Program Files\mosquitto"
    或者
    在安装目录地址栏中输入 cmd 
    
  2. 创建密码文件(示例:admin/123456) 需要 创建文件:pwfile.conf

     mosquitto_passwd.exe -b pwfile.conf admin admin123456解释 设置 用户名 admin密码   admin123456
    
  3. 修改配置文件
    复制 mosquitto.conf.example 为 mosquitto.conf ,编辑关键配置:

    listener 1883 0.0.0.0
    persistence true
    persistence_location ./data/
    log_dest file ./mosquitto.log
    allow_anonymous false
    password_file ./pwfile.conf命令解释, 监听本机的 1883 端口 需要在文件的末尾打开就行,使用记事本打开
    
  4. 启动服务

      启动Mosquitto服务net start mosquitto或直接运行(前台调试)mosquitto.exe -c mosquitto.conf
    
  5. 服务验证 查看状态

      sc query mosquitto
    

    输出如下内容

    D:\workSoft\Mosquitto>sc query mosquittoSERVICE_NAME: mosquittoTYPE               : 10  WIN32_OWN_PROCESSSTATE              : 1  STOPPEDWIN32_EXIT_CODE    : 0  (0x0)SERVICE_EXIT_CODE  : 0  (0x0)CHECKPOINT         : 0x0WAIT_HINT          : 0x0D:\workSoft\Mosquitto>
    
  6. 测试
    测试连接

    ```cmd
    mosquitto_sub.exe -h localhost -p 1883 -t test/topic -u admin -P admin123456
    

    新打开cmd 执行发送命令:
    mosquitto_pub.exe -h localhost -p 1883 -t test/topic -m "hello-mqtt" -u admin -P admin123456
    ,订阅端收到消息即成功。

如果需要局域网访问的话,添加防火墙端口

```cmd
win11
开放 MQTT 核心端口 1883(TCP)
New-NetFirewallRule -DisplayName "MQTT-TCP-1883" -Direction Inbound -LocalPort 1883 -Protocol TCP -Action Allow -Profile Any
可选:开放 WebSocket 端口 9001
New-NetFirewallRule -DisplayName "MQTT-WS-9001" -Direction Inbound -LocalPort 9001 -Protocol TCP -Action Allow -Profile Any
删除 MQTT 1883 端口规则
Remove-NetFirewallRule -DisplayName "MQTT-TCP-1883"
删除 9001 端口规则
Remove-NetFirewallRule -DisplayName "MQTT-WS-9001"
win10:
开放 MQTT 核心端口 1883
netsh advfirewall firewall add rule name="MQTT-TCP-1883" dir=in action=allow protocol=TCP localport=1883 enable=yes
可选:开放 WebSocket 端口 9001
netsh advfirewall firewall add rule name="MQTT-WS-9001" dir=in action=allow protocol=TCP localport=9001 enable=yes
删除 1883 端口规则
netsh advfirewall firewall delete rule name="MQTT-TCP-1883"
删除 9001 端口规则
netsh advfirewall firewall delete rule name="MQTT-WS-9001"
```
http://www.jsqmd.com/news/369339/

相关文章:

  • 2026年人工智能培训学校服务选购攻略,口碑好的优先选 - 工业推荐榜
  • 新手前端别再被盒模型搞懵了:10分钟彻底搞懂标准与怪异模式(附避坑指南)
  • 解决方法:两个HC-06蓝牙模块互相通信流程(来源于官方数据手册、外加还可以和哪些型号通信说明)
  • 如何高价回收京东e卡? - 团团收购物卡回收
  • 2026清洁度分析仪源头厂家排名,汽车零部件清洁度分析仪好用的有几家 - mypinpai
  • 2026年无锡液冷清洁度萃取设备厂家排名,这些品牌值得关注 - 工业设备
  • 输入任务量与人数,模拟沟通成本,证明超过最优人数后效率反而下降。
  • 2026年市面上有实力的全自动超声波清洗机实力厂家哪家强,陶瓷片清洗机/工业清洗机,全自动超声波清洗机实力厂家如何选 - 品牌推荐师
  • 滤波装置PFSA145-3BSE008843R1
  • 应用安全 --- 安卓加固 之 PIE 与 ASLR
  • 2026年全国杀菌剂哪家强?技术迭代与发展导向洞察 多家厂家全景解析 - 深度智识库
  • 分期乐万通金券回收流程全攻略,揭秘最快处理方式! - 团团收购物卡回收
  • 分析适合选的西点烘焙培训,哪家价格合适 - 工业品网
  • 佛山工业铝材源头厂家效率高的品牌口碑如何 - mypinpai
  • websocket 在spingboot 中使用
  • 人工智能应用- 人机对战:06. 自我对弈
  • 人工智能应用- 人机对战:04. 蒙特卡洛树搜索
  • CF1705E Mark and Professor Koro
  • 人工智能应用- 人机对战:05. 深度神经网络
  • .venv 虚拟环境创建、激活、
  • 书匠策AI:本科论文写作的“智能魔法学院”全攻略
  • 照着用就行:千笔写作工具,全网顶尖的AI论文网站
  • 解锁论文写作新姿势:书匠策AI——本科生的“学术外挂”指南
  • 解锁论文写作新次元:书匠策AI,本科生科研的“智慧外挂”
  • 雨量监测站 雨量实时监测系统
  • RuoYi Office 全景介绍:一个平台管好整个企业
  • 大模型实习模拟面试之Agent小厂二面:从项目实战到幻觉抑制的深度拷问
  • 学术探险家的秘密地图:书匠策AI解锁本科论文写作新宇宙
  • 横评后发现!领军级的降AIGC平台 —— 千笔·降AIGC助手
  • 大模型实习模拟面试之有赞Agent开发实习一面:从Token本质到MCP安全校验的全栈视角深度复盘