黄志涛
MongoDB 文件损坏恢复
分开部署手册
充电桩常见问题处理
普洛斯脏数据处理
能耗排查
Linux 系统 Docker 日志限制
后台中台延迟启动设置
Linux 项目数据目录迁移
能耗阈值设置
RabbitMQ服务弱口令问题
定时备份Mysql 功能调整
MQTT版本升级
从 Google Drive 下载部署包
通过同一个端口访问网站或者连接设备
数据库异地备份方案
本文档使用 MrDoc 发布
-
+
首页
MQTT版本升级
## 1、版本确认 打开Localhost:15672 , 如果是3.9开头说明版本较老,可以进行升级。此文档升级的版本是3.13.4。  ## 2、停止并删除服务 单独运行以下的每一条命令: ```bash net stop IOT_Exchange net stop IOT_Eiot net stop IOT_RabbitMq sc delete IOT_RabbitMq taskkill /f /im epmd.exe reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\IOT_RabbitMq ``` ## 3、删除文件夹 清空目录D:\acrel-iot\data\mqtt下的内容 ## 4、替换文件 替换新的RabbitMq文件,包括Erlang OTP 和 Rabbitmq_server 到 D:\acrel-iot\software 下 , 文件可以通过新的IOT部署包找到  ## 5、替换配置文件 将 D:\acrel-iot\conf\mqtt\rabbitmq.conf 中内容全部替换为如下: ``` mqtt.listeners.tcp.default = 30001 mqtt.listeners.tcp.1 = 20071 web_mqtt.tcp.port = 20072 loopback_users = none log.file = false ``` ## 6、重新注册服务 单独运行以下的每一条命令,重新注册服务 ```bash D:\acrel-iot\software\rabbitmq_server-3.13.4\sbin\rabbitmq-plugins.bat enable rabbitmq_mqtt D:\acrel-iot\software\rabbitmq_server-3.13.4\sbin\rabbitmq-plugins.bat enable rabbitmq_management D:\acrel-iot\software\rabbitmq_server-3.13.4\sbin\rabbitmq-plugins.bat enable rabbitmq_web_mqtt D:\acrel-iot\software\rabbitmq_server-3.13.4\sbin\rabbitmq-service.bat install net start IOT_RabbitMq ``` ## 7、添加新用户 当 localhost:15672 可以打开之后,添加新用户acrel001 ,密码 Acrel123!@#,并设置为administrator 如图所示。  点击刚刚创建的用户,分配权限。  ## 8、启动中台和后台 运行以下命令启动: ```bash net start IOT_Exchange net start IOT_Eiot ``` ## 9、重新注册MQTT账户 等中台运行起来之后,打开浏览器,运行以下接口: http://localhost:20001/exchange/exec/register_all_devices 
admin
2026年2月3日 09:06
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码