断网也不怕的智能开关:我自研了一套「离线语音 + LoRa」通断器系统
·
先上图:

图:离线语音中控(左)+ LoRa 通断器(右)
一、为什么我要自己做
事情的起点是帮朋友改造一栋三层别墅。需求很简单:楼上楼下、车库、院子,想在哪儿都能"说句话就开灯"。试了一圈市面上的方案,痛点很集中:
- Wi-Fi 方案穿墙差:配电箱是金属的,通断器装进去信号直接掉两格;隔一层楼板基本失联。
- 断网就废:业主说过一句很扎心的话——"我花几千块装的灯,凭什么要取决于宽带有没有欠费?"
- App 是给年轻人用的:家里老人根本不会打开 App 找设备再点开关,教了三遍还是直接去拍墙上的开关。
- 装修没法重新布线:别墅早就装好了,砸墙穿管不现实。
结论就是:要离线语音(不依赖网络和 App)+ 无线穿墙(免布线),这两个条件一摆,市面上的成品基本都不满足。那就自己做。
二、技术选型:两个"为什么"
1. 语音为什么选离线方案
用的是离线语音识别方案(云知声平台),唤醒词+命令词本地识别:
- 隐私:录音不出设备,不进云端。这一点对别墅业主的决策影响比想象中大。
- 断网可用:网络故障、宽带欠费、路由器挂了,开关照用。
- 响应快:本地识别延迟低,说完就动,没有"等云端返回"的顿挫感。
- 没有隐性成本:无订阅、无账号、无平台依赖——不会某天因为厂商服务器关停而变砖。
2. 无线为什么选 LoRa
很多人第一反应是"用 433M 遥控模块不就行了,两块钱一个"。我实测过,不行,原因在链路预算:
| 参数 | 2 元超再生模块 | LoRa(SX1278 级) |
|---|---|---|
| 灵敏度 | 约 -110 dBm | 约 -137 dBm |
| 抗干扰 | 几乎没有(OOK 裸奔) | 扩频增益,噪声免疫强 |
| 穿墙表现 | 进配电箱衰减后余量归零 | 穿楼板仍有 20dB+ 余量 |
| 串扰风险 | 小区里邻居设备互相误触发 | 硬件地址过滤,不可能串 |
LoRa 的 27dB 灵敏度优势,等于白送"穿两层楼板"的链路余量。另外数据量上也正好匹配:我的协议一帧只有 10 个字节,1~10kbps 的低速率完全够用,而低速率正是高灵敏度的前提。用 LoRa 打小数据量的控制指令,是它最舒服的场景。
三、系统长什么样
[离线语音中控]
/ | \
[通断器1] [通断器2] ... [通断器8] ← 星型组网,最多 8 路
- 中控:负责听人话 + 把指令通过 LoRa 发出去。本地识别"打开三楼的灯""关闭车库电源"这类命令词。
- 通断器:装在灯/电器回路或配电箱里,收到无线指令控制通断(点动模式还能驱动车库门这类设备)。
- 一台中控带 8 路设备,设备装完通电即用——电工 10 分钟能装好,不用换面板、不用重新布线。
四、协议设计:够用就好的 10 字节
我自己定了一套极简协议,固定 10 字节帧:
A5 | GroupAddr(4B) | Direction(1B) | Cmd(1B) | Param/Ret(1B) | Reserved(1B) | XOR校验(1B)
- 命令集:开关、状态查询、播放提示音、子设备呼叫、重启、配对(0x10)、写地址(0x11)、读地址(0x12)
- 配对流程:对中控说"开始配对第三路"→ 中控进入 10 秒配对窗口 → 向该地址发配对请求 → 通断器确认并存地址到 Flash。全程语音操作,现场不用电脑。
- 产线效率:配套写了个 PC 串口工具,一键写地址、成功一次自动递增、记录写入时间和日志。产线批量生产时不用手敲地址。
协议故意做得简单:小系统里,可靠性和现场可维护性比协议优雅重要得多。
五、现在它能做什么
- 8 路无线控制,语音直接配对、语音学习通道号
- 点动模式:车库门/卷帘门,开完自动断电,不烧电机
- 定时自动关(秒级到小时级),电热毯、充电器忘关不怕
- 断电记忆:停电再来电,保持断电前状态或强制开/关——养鱼水泵、冰柜的刚需
- 状态语音查询:"一楼灯开着吗?"→"开"
- 子设备呼叫:卫生间/床头装个呼叫按钮,中控语音播报
- 全程离线、免布线、断网可用
六、适合什么场景
- 别墅 / 自建房 / 复式:层多、配电箱位置偏、Wi-Fi 覆盖不均是典型痛点
- 适老化改造 / 养老机构:老人不用学 App,说话就能控制;断网可用意味着可靠性
- 商铺 / 厂房:仓库照明、卷帘门,布线成本高的场景
- 装修后改造:不砸墙、不换面板,电工就能装
七、写在最后
这套系统从协议、固件、PC 工具到产线流程都是我一个人跑通的,LoRa 版本最近刚定型。踩过的坑比这篇博客写的多得多,如果你也在做类似的离线语音/LoRa 组网产品,欢迎交流——尤其是"无线 + 强电 + 适老化"这个方向,我觉得才刚刚开始。
有问题评论区聊,看到都会回。
本文为个人研发记录,转载请联系作者。
更多推荐

所有评论(0)