项目简介
本项目是基于Node-RED和MQTT的自动化系统,借助Raspberry Pi运行Node-RED服务器,为NYC Resistor空间提供智能化的设备控制与管理,可实现对灯光、空调、智能插座等设备的远程控制与自动化管理。
项目的主要特性和功能
- Node-RED控制面板:用户通过浏览器访问该面板,可远程控制空间内的灯光、空调等设备。
- MQTT通信:采用MQTT协议进行设备间通信,保障设备状态实时更新以及控制指令快速响应。
- DMX灯光控制:利用ESPDMX库处理DMX信号,实现对灯光设备的精确控制。
- 自动化管理:支持设备自动化管理,如定时开关灯、温度自动调节等。
- 远程访问:用户可通过扫描QR码或直接访问URL,在手机上远程控制设备。
安装使用步骤
1. 环境准备
确保已下载本项目源码文件,且具备以下环境: - Raspberry Pi(已安装Node-RED和MQTT Broker) - 连接到NYCR24 Wi-Fi网络
2. 启动Node-RED服务
在Raspberry Pi上执行以下命令启动Node-RED服务:
bash
$ node-red-start
3. 访问控制面板
在浏览器中访问以下URL打开Node-RED控制面板:
http://192.168.1.32:1880/ui
4. 编辑和查看Flows
访问以下URL编辑或查看Node-RED的flows:
http://192.168.1.32:1880
5. 维护和更新
定期执行以下命令更新Raspberry Pi和Node-RED:
bash
$ sudo apt-get update
$ sudo apt-get upgrade
6. MQTT Broker
执行以下命令查看MQTT Broker上的所有消息:
bash
mosquitto_sub -v -t "#"
通过上述步骤,可顺利安装并使用本项目,实现对NYC Resistor空间的智能化管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】