1. 引言EMQX 是一款开源的高性能物联网消息中间件基于 Erlang/OTP 构建支持 MQTT、MQTT-SN、CoAP、LwM2M 等多种协议。它广泛应用于物联网设备接入、车联网、工业数据采集等场景。本文介绍如何在 Windows 系统上安装 EMQX帮助读者快速搭建本地开发或测试环境。2. 安装前的准备在开始安装之前请确认你的 Windows 系统满足以下条件操作系统Windows 10 或 Windows Server 2016 及以上版本64 位。硬件要求至少 2 核 CPU、4 GB 内存推荐 4 核 CPU、8 GB 内存。网络环境能够访问 EMQX 官方下载页面或镜像站点。此外EMQX 在 Windows 上以 ZIP 压缩包形式分发无需安装额外的运行时环境解压即可使用。3. 下载 EMQXemqx-Windows安装包 - 123云盘免费不限速|下载免登录emqx-Windows安装包 - 123云盘免费不限速|下载免登录4. 解压安装包将下载好的 ZIP 压缩包解压到指定目录例如D:\emqx。解压后目录结构大致如下emqx/ ├── bin/ ├── etc/ ├── lib/ ├── log/ └── data/其中bin目录存放可执行文件etc目录存放配置文件log目录用于存放运行日志。5. 启动 EMQX打开命令提示符CMD或 PowerShell切换到 EMQX 的bin目录执行以下命令启动服务cd D:\emqx\bin emqx start启动成功后控制台会输出 EMQX 的版本信息和监听端口。默认情况下EMQX 会监听以下端口1883MQTT 协议端口。8083WebSocket 端口。8084WSS 端口。18083Dashboard 管理控制台端口。6. 验证安装启动完成后可以通过以下方式验证 EMQX 是否正常运行在浏览器中访问 http://localhost:18083进入 EMQX Dashboard 登录页面。默认用户名和密码为admin和public登录后即可查看连接状态、消息流量等监控信息。也可以使用 MQTT 客户端工具如 MQTTX连接localhost:1883测试消息的发布和订阅功能。7. 停止与重启如需停止 EMQX 服务在bin目录下执行emqx stop如需重启服务执行emqx restart8. 常见问题以下是一些安装过程中可能遇到的问题及解决方法端口被占用如果 1883 或 18083 端口已被其他程序占用可以在etc/emqx.conf配置文件中修改监听端口然后重启服务。防火墙拦截Windows 防火墙可能阻止外部设备访问 EMQX 端口需要在防火墙中放行相关端口。启动失败如果启动时提示缺少依赖或环境变量问题请检查是否以管理员身份运行命令提示符并确认解压路径中不包含中文或空格。9. 总结本文介绍了在 Windows 系统上安装 EMQX 的完整流程包括下载、解压、启动和验证等步骤。EMQX 的 Windows 安装过程相对简单解压即可运行适合本地开发和测试。后续可以进一步学习 EMQX 的配置管理、认证授权和插件扩展等高级功能。