使用Alexa操作门锁时能否为指定开关增设移动设备身份认证
针对Alexa/Google Assistant控制智能WiFi开门开关增加身份认证的可行方案
目前有3种成熟的实现路径,你可以根据自己的动手能力和预算选择:
方案1:本地智能家居中枢做规则拦截(兼容性最高、安全性最优)
- 不要将智能WiFi开关直接绑定到Alexa/Google Assistant平台,而是先把开关、智能音箱设备统一接入本地部署的HomeAssistant/OpenHab这类开源智能家居中枢
- 在中枢后台配置自动化规则:当接收到来自Alexa/Google Assistant的开门指令时,首先触发中枢向你预先绑定的手机推送认证请求,你可以选择APP点按确认、验证码回复、蓝牙近场识别作为认证方式
- 仅当收到手机返回的认证通过信号后,中枢才会向智能WiFi开关下发开门指令,未通过认证的请求会被直接忽略
- 优势:所有逻辑本地运行,不依赖厂商云端服务,支持几乎所有市售智能WiFi开关
方案2:使用厂商原生二次验证功能(配置门槛最低)
- 部分主打门禁场景的智能WiFi开关本身自带语音操作二次验证能力,你可以直接在开关对应的官方APP中找到「语音控制权限」设置项,开启语音操作身份验证功能
- 后续将开关绑定到Alexa/Google Assistant时,平台会自动关联验证规则,触发语音开门指令后会先向你的绑定手机发送推送确认,验证通过后才会执行开门操作
- 优势:不需要额外部署软硬件,操作简单;劣势:仅支持对应品牌的特定型号产品,可选范围较小
方案3:智能音箱平台自定义Routine(零成本实现)
- 你可以不把开关直接暴露给智能音箱的设备列表,转而在Alexa/Google Assistant后台创建自定义
Routine(自动化脚本) - 配置该Routine的触发条件为「开门」类语音指令,执行动作依次设置为:向绑定手机号发送6位数字验证码短信、等待用户语音回复验证码、核验验证码正确后触发开关开启
- 优势:不需要额外投入成本,配置过程全可视化;劣势:验证码需要语音回复,周边有人时存在泄露风险,安全性低于其他两种方案
额外安全提示
所有涉及门锁控制的自动化规则,建议额外开启操作日志记录,不管开门请求成功失败都留存操作记录方便后续追溯;同时建议开启智能音箱的语音ID识别功能,仅允许绑定的特定人声触发开门相关指令,进一步降低误操作和恶意触发的概率。
内容的提问来源于stack exchange,提问作者RP-2020
相关产品推荐
相关产品推荐

