1. Windows
1.1 新建一个mqtt的服务器 (Windows)
在软件安装的目录下找到mosquitto文件夹复制并重命名,重命名后在文件夹下找到mosquitto.conf文件以记事本方式打开,在211行找到port 1883。将端口进行修改 例如1884 然后在文件夹窗口下输入cmd进入命令窗口输入mosquitto.exe -c mosquitto.conf运行。
1.2 在软件平台中添加mqtt的服务器
进入到运维平台127.0.0.1:13030中,点击服务管理—— 添加服务——高级添加应用名称例如:mqtt2,
命令:mosquitto.exe -c mosquitto.conf 目录:../mqtt2 (mqtt2为本文档一中复制的文件夹重命名后名称)
2. Linux
2.1 Linux平台启用mqtt server
找到docker-compose.yml文件位置
鼠标右键,选择用记事本编辑
将下面这句复制到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
配置完成后需要进入平台安装目录下
创建并启动服务:docker-compose up -d
查看mqtt服务是否启动:docker ps | grep mqtt