从三年前的米家用到现在变成 HomeKit 的用户可以随便谈谈,希望能给楼主一点建设性意见。
首先是智能家居的本质问题,对于 80%的智能家居来说,他的本质是多个遥控开关(继电器) + 传感器,因此选择平台,选择的是操作体验、稳定性和开放性。基于目前的智能设备生态,对一个没有嵌入式基础或计算机基础的用户来说,在价格和体验方面是很难两全的。接下来谈谈我的方案。
1. 选择 HomeKit 作为人机交互的入口,是因为操作体验较好,界面设计较为合理。以及通过 HomePod 可以实现仅局域网的智能控制,也不缺失外网控制的功能。但是问题在于支持的设备类型较少,自动化方案不够;
2. 选择 Home Assistant 和 Homebridge 双平台作为大部分非 Homekit 认证设备的统一接入平台。他们可以作为一个 Bridge 提供给 Homekit 用于控制其他设备。原因在于 Home Assistant 在开源智能家居方面生态较好,可以买到爱好者自制的如单火线智能开关、窗帘电机等设备,价格实惠。也可以通过插件接入米家 /易微联智能设备,实现全局域网控制。更可以通过更广泛的协议如 HTTP/BLE 等与开放本地端口的设备如电视、机顶盒、蓝牙温湿度传感器等实现通信;
3. 通过开源的 HAA 协议和 ESP32 芯片,可以自己编译固件刷入实现原生的非认证 HomeKit 设备。比如目前没有国内厂商接入的窗户、门、楼宇门铃等等,可以自己通过 ESP32 实现,之前为接入写过几个固件
https://github.com/Vizards/esp-homekit-entities4. 米家设备生态日趋封闭(狂推蓝牙网关),局域网控制协议越来越难破解,MIOT 通信协议已不向个人开发者授权,但价格合理,品类覆盖面广,在一个米家设备拥有接入 Hass 和 HB 的开源方案时,也不失为购买方案(易微联同理)