使用zigbee2mqtt模拟发送信息
1、创建 iot-network 网络
root@DXP4800PRO-720C:/volume1/docker# docker network create iot-network
9a4b69c7eadb561fff3c2cf2d336a74ccf84d5a64d249bdb8b8427c3226a46b6
root@DXP4800PRO-720C:/volume1/docker# docker network ls | grep iot-network
9a4b69c7eadb iot-network bridge local
2、安装at命令
# 1. 切换到root用户(避免权限不足) sudo -i # 2. 安装at工具(群晖基于Debian/Ubuntu,用apt安装) apt-get update && apt-get install -y at # 3. 启动at服务(确保命令可用) service atd start # 4. 验证是否安装成功(输出at的版本信息即为成功) at --version
3、直接跑docker脚本,需要一行一行复制进去否则会有windows和linux制表符不一致导致的运行问题
# 第一步:创建目录并设置权限 mkdir -p /volume1/docker/mosquitto/{config,data,log} chown -R root:root /volume1/docker/mosquitto chmod -R 755 /volume1/docker/mosquitto # 第二步:创建最简配置文件(手动输入,避免换行符) cat > /volume1/docker/mosquitto/config/mosquitto.conf << EOF listener 1883 0.0.0.0 allow_anonymous true persistence true persistence_location /mosquitto/data/ log_dest file /mosquitto/log/mosquitto.log EOF # 第三步:设置配置文件权限 chmod 755 /volume1/docker/mosquitto/config/mosquitto.conf chown root:root /volume1/docker/mosquitto/config/mosquitto.conf # 第四步:启动容器(替换iot-network为你的Docker网络名,没有则删除--network行) docker run -d \ --name mosquitto \ --network iot-network \ -p 1883:1883 \ -v /volume1/docker/mosquitto/config:/mosquitto/config \ -v /volume1/docker/mosquitto/data:/mosquitto/data \ -v /volume1/docker/mosquitto/log:/mosquitto/log \ --restart always \ eclipse-mosquitto:latest
3、打开 zigbee2MQTT 地址 http://172.17.110.23:8080/ ,信道选择15

点击提交之后可以正常保存

下载mqttx windows的版本下载
https://mqttx.app/downloads
声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/
如出现转载未声明 将追究法律责任~谢谢合作

浙公网安备 33010602011771号