35、智能家居与设备编程的综合指南

智能家居与设备编程的综合指南

1. Node - RED事件规划

若想使用Node - RED规划特定时间的事件,比如在凌晨一点关闭所有灯光,可使用注入(inject)节点。
在控制面板上点击“Deploy”按钮启动流程后,会出现一个额外的开关。在手机浏览器中输入用户界面地址(需将IP地址替换为自己Node - RED的地址)。

完整的操作步骤如下:
1. 若不想创建流程图,可从指定FTP服务器(ftp://ftp.helion.pl/przyklady/raspr3.zip)下载现成的流程图。参考相关说明导入该流程图。
2. 在流程图中,除了用于控制Sonoff开关的仪表盘开关外,还使用了注入(Automatyczne wyłączenie)节点,将其配置为向名为Sonoff_1的MQTT节点发送消息“0”。

如果家中有多个连接到不同设备的Sonoff开关,一个注入节点可以通过向所有MQTT节点发送相应消息来关闭它们。

2. 使用WeMos D1发布MQTT消息

若想通过廉价的可编程Wi - Fi模块(如按下按钮时)发布MQTT消息,可使用带有ESP8266控制器和自定义固件的WeMos D1模块。
所需材料如下:
- WeMos D1 mini
- 带线按钮
- 外部USB电池或其他电源

操作步骤如下:
1. 在Raspberry Pi上安装Arduino集成开发环境(IDE),并添加对ESP8266控制器的支持。
2. 将按钮连接到WeMos D1模块上D6引脚和GND引脚之间的引脚。
3. 在Arduino I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值