先上图:

图:离线语音中控(左)+ 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 组网产品,欢迎交流——尤其是"无线 + 强电 + 适老化"这个方向,我觉得才刚刚开始。

有问题评论区聊,看到都会回。


本文为个人研发记录,转载请联系作者。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐