协议
本项目用到的协议
站内配方一共用到五种射频:每一种都用在它擅长的地方,而每一条配方也都针对它的已知失效模式写好了兜底。
Matter
用于 7 配方
跑在 Thread 或 Wi-Fi 之上的应用层;本项目中唯一能上报真实开合位置、并支持设定电流的协议。
- 风暴储备:预先充满电池并让非必要负载让路
300000 ms · mains - 门未关:分级延时提醒而非立即报警
90000 ms · matter (contacts on battery, speakers on mains) - 日光采集调光:电灯跟着窗外来光走
8000 ms · mains - 把光伏余电导向热水罐,而不是以 4 分钱回售电网
60000 ms · mains - 仅在有意义的条件下引入夜间凉风的换气降温
180000 ms · mains - 按照度自适应的百叶:维持桌面 300 lx,而不是固定开合比例
90000 ms · mains - 门厅毫米波感应触发的归家暖光接力
850 ms · mains
Thread
用于 4 配方
上报快、电池久,但每层楼需要一个边界路由器,否则接力会卡顿数秒。
- 无窗设备间的暗房存在补充照明
400 ms · mains - 管路防冻:在水温降到 2 °C 前开启远端细流并预警
120000 ms · mains - 全屋 CO₂ 换气:9 分钟对流通风窗
540000 ms · mains - 沿走廊跟随移动的灯光接力
600 ms · mixed (2 × battery, 1 × mains)
Zigbee
用于 7 配方
传感器最便宜,每个房间的市电设备都能当路由。在廉价驱动上难以稳定维持极低调光档位。
- 入睡渐降:房间一间间空掉,房子自己变暗
600000 ms · mains - 朝北厨房的阴天补偿
5000 ms · mains - 土壤已湿则跳过该区的灌溉
1800000 ms · mixed (probes on battery, controller on mains) - 把洗碗机推迟到最便宜的两小时电价窗口
50400000 ms · mains - 离家待机清扫:12 台设备的逐项确认
45000 ms · mains - 每晚待机功耗审计:找出你早已忘掉的那 38 W
60000 ms · mains - 按湿度斜率收尾的浴室排风扇
2000 ms · mains
Z-Wave
用于 4 配方
在本项目中用于看重覆盖距离与确认的场景:花园管段、阀门、暖气阀头、报警硬件。
- 基于房间温度曲线的逐组暖气片平衡
1200000 ms · battery - 烟感与一氧化碳报警:疏散照明、解锁门禁、关闭新风
4000 ms · mains - 按太阳高度角而非时钟触发的黄昏路径灯
30000 ms · mains - 按 4 升流量阈值触发的进水总阀关闭
9000 ms · mains
Wi-Fi
用于 5 配方
只留给需要带宽或厂商 API 的设备:摄像头、充电桩、天气数据源、逆变器。
- 基于液位探头的雨水罐补水与水泵保护
3600000 ms · mains - 在花粉计数飙升前抢先关窗的花粉锁定
2400000 ms · mains - 包裹看护:门廊事件触发 40 秒片段,不做连续录制
3000 ms · poe - 在给烤箱让路的同时不把车晾着的充电调度
15000 ms · mains - 访客模式:仅本地录制,私密房间摄像头自动停用
2200 ms · mains