MQTT部署

一、下载与安装
  1. 获取安装包

    • 访问EMQX官网下载页面,选择适用于Windows的版本(如emqx-5.3.0-windows-amd64.zip)。

    • 解压至非中文、无特殊字符的目录(如D:\Program Files\emqx)‌。

  2. 安装依赖

    • 确保系统已安装Java环境(若使用Apollo等需要Java的版本,需配置JAVA_HOME变量)。

二、启动EMQX服务
  1. 通过命令行启动

    • 以管理员身份运行CMD,进入EMQX的bin目录:

      cd D:\Program Files\emqx\bin
    • 执行命令启动服务:

      .\emqx.cmd start
    • 验证运行状态:

      .\emqx_ctl status

      (若返回运行状态为“Running”,则启动成功)‌

  2. 控制台启动(可选)

    • 执行.\emqx.cmd console以控制台模式启动,观察实时日志‌。

三、访问管理控制台
  1. ‌登录Dashboard

    • 浏览器访问http://localhost:18083,使用默认账号admin/public登录‌。

    • 首次登录建议修改密码或选择跳过‌。

四、基础配置
  1. 修改监听端口

    • 编辑配置文件etc\emqx.conf,调整listeners.tcp.default下的端口号(如1883)。

  2. 添加用户认证

    • 进入Dashboard的‌认证‌页面,选择“Password-Based”方式,配置内置数据库并设置加密规则(如SHA256)。

    • 在‌用户管理‌中添加新用户(如MQTT1/MQTT2),设置密码及权限‌。

五、客户端连接测试
  1. ‌使用MQTTX客户端

    • 下载并安装MQTTX客户端,配置服务器地址为127.0.0.1,端口为1883,输入创建的用户名和密码进行连接‌。

注意事项

  • 版本兼容性‌:EMQX 5.3.2及之后版本可能不再提供Windows安装包,建议使用5.3.0或更早版本‌。

  • 生产环境限制‌:官方不建议在Windows生产环境中部署EMQX,仅推荐用于开发测试‌。

  • 防火墙设置‌:确保服务器防火墙放行MQTT服务端口(如1883、18083)‌。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿登林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值