Windows系统下EMQX开机自启全攻略:任务计划+服务化部署技巧
在物联网和边缘计算场景中,MQTT代理服务器的稳定运行至关重要。对于Windows环境开发者而言,EMQX作为高性能的MQTT消息中间件,如何实现可靠的开机自启动成为部署过程中的关键环节。本文将深入探讨两种主流方案——任务计划程序与系统服务化部署,并提供防火墙配置、资源优化等进阶技巧。
1. Windows环境下的EMQX部署基础
1.1 获取与安装EMQX
从EMQX官网下载Windows版本压缩包(如emqx-5.3.2-windows-amd64.zip),解压到目标目录(建议路径不含中文和空格)。目录结构通常包含:
bin/ # 执行文件目录
emqx.cmd # 主控制脚本
emqx.bat
etc/ # 配置文件目录
data/ # 数据存储目录
log/ # 日志目录
验证安装可通过命令行执行:
D:\emqx\bin\emqx console
观察输出中是否出现EMQX 5.3.2 is running successfully!提示。
1.2 关键端口说明
默认监听端口及协议:
| 端口 | 协议 | 用途说明 |
|---|---|---|
| 1883 | MQTT over TCP | 非加密MQTT通信 |
| 8883 | MQTT over SSL/TLS | 加密MQTT通信 |
| 8083 | MQTT over WebSocket | 浏览器端MQTT通信 |
| 18083 | HTTP | Dashboard管理界面 |
提示:生产环境建议修改默认密码,可在
etc/plugins/emqx_dashboard.conf中配置。
2. 任务计划程序实现开机自启
2.1 创建基本任务
通过Win+R运行taskschd.msc打开任务计划程序:
- 右侧操作面板选择"创建任
8849



被折叠的 条评论
为什么被折叠?



