littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于NodeRED和MQTT的NYC Resistor空间自动化系统

项目简介

本项目是基于Node-RED和MQTT的自动化系统,借助Raspberry Pi运行Node-RED服务器,为NYC Resistor空间提供智能化的设备控制与管理,可实现对灯光、空调、智能插座等设备的远程控制与自动化管理。

项目的主要特性和功能

  1. Node-RED控制面板:用户通过浏览器访问该面板,可远程控制空间内的灯光、空调等设备。
  2. MQTT通信:采用MQTT协议进行设备间通信,保障设备状态实时更新以及控制指令快速响应。
  3. DMX灯光控制:利用ESPDMX库处理DMX信号,实现对灯光设备的精确控制。
  4. 自动化管理:支持设备自动化管理,如定时开关灯、温度自动调节等。
  5. 远程访问:用户可通过扫描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】