xy0v0's Blog

xy0v0's Blog

使用 Node-RED 与 Awtrix3 通信

2025-03-05

Awtrix3 相比 Awtrix2 不必配置服务端,但是其 App 安装与同步方法也有所改变:需要通过 MQTT 通信来进行 App 的同步。

安装 Node-RED

npm install -g pm2
npm install -g --unsafe-perm node-red

pm2 start node-red
pm2 save
pm2 startup

通过 pm2 实现开机自启动

在 Node-RED 中配置 MQTT 服务器

设置 -> 控制板 -> 安装,搜索 node-red-contrib-aedes ,在模块中添加 aedes broker ,配置端口号/用户名/密码,由于仅在内网使用,就不考虑账号密码设置了

MQTT服务器配置

将 Awtrix 和模块连接至 MQTT 服务器

前往 Awtrix Web 后台,进入 MQTT 配置页面,配置 IP 地址和端口即可

MQTT连接配置

同时修改 Node-RED 中的 mqtt out 模块设置

NodeRED模块设置

重新启动并部署 Node-RED 后,观察 aedes broker 下方连接提示,正常情况下有两个连接即说明配置成功

image.png

后续在 flow 上安装所需 App 即可

example

效果1