1. Windows

1.1 新建一个mqtt的服务器 (Windows)

在软件安装的目录下找到mosquitto文件夹复制并重命名,重命名后在文件夹下找到mosquitto.conf文件以记事本方式打开,在211行找到port 1883。将端口进行修改 例如1884 然后在文件夹窗口下输入cmd进入命令窗口输入mosquitto.exe -c mosquitto.conf运行。
图片.png

1.2 在软件平台中添加mqtt的服务器

进入到运维平台127.0.0.1:13030中,点击服务管理—— 添加服务——高级添加应用名称例如:mqtt2,
命令:mosquitto.exe -c mosquitto.conf 目录:../mqtt2 (mqtt2为本文档一中复制的文件夹重命名后名称)
图片.png

2. Linux

2.1 Linux平台启用mqtt server

找到docker-compose.yml文件位置
图片.png
鼠标右键,选择用记事本编辑
图片.png
图片.png
将下面这句复制到docker-compose.yml里。
mqttserver:
container_name: mqttserver
environment:
- RABBITMQ_DEFAULT_USER=admin
- RABBITMQ_DEFAULT_PASS=public
image: airiot/rabbitmq:3.8.3-management-alpine
logging:
driver: json-file
options:
max-size: 100m
max-file: “1”
networks:
- backend
ports:
- 1884:1883
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
图片.png
配置完成后需要进入平台安装目录下
创建并启动服务:docker-compose up -d
查看mqtt服务是否启动:docker ps | grep mqtt