许多智能电器只能由原来的 BLE 遥控器控制。要通过您自己的智能家居系统控制此类设备,需要有一种方法可以用与您的智能家居系统兼容的东西替换原来的 BLE 遥控器。
更换 IR 遥控器并在空中捕获命令代码很容易,但是 BLE 遥控器和设备似乎有预共享密钥,如何使用您自己的 BLE 节点(例如 ESP32 节点)链接到设备以及如何知道命令格式?是否有一些现有的通用方法来做这些事情?
附录:
例子:
示例 1,在某些给定条件下(例如,某个特定的人正在做一些特定的事情)打开/关闭 BLE TV 或切换 BLE TV 的 HDMI 频道。
示例2,一些设备(如智能马桶)内置离线语音命令识别,容易出错,想法是使用外部摄像头和/或在线语音识别系统,并在某些条件下自动向设备发送BLE命令。
笔记:
为什么不使用与现有标准智能家居系统(例如 Alexa)兼容的设备?
原因一:很多应用不支持这种方式,可能只支持与你的系统不兼容的系统。
原因 2:为了保护隐私,一种可能更好的方法是使用 ESP32/水果馅饼/PC 等构建自己的系统。