主题
项目背景
在智能家居场景中,用户往往同时拥有来自不同生态的设备,例如米家设备与 HomeKit 设备。然而,这些设备之间无法直接通信,需要一个桥接层来实现互联互通。
作者作为苹果全家桶用户,家中大部分设备却来自米家生态,在实际使用中遇到了以下痛点:
- 米家 App 在 iOS 上启动缓慢,远不如通过控制中心直接使用 HomeKit 来得便捷;
- 小爱同学(小爱音箱 Play)语音体验不佳,误触率高、收音识别能力弱,与 HomePod 相比差距明显;
- 米家生态封闭,无法直接接入其他平台设备,导致跨品牌设备无法联动;而 HomeKit 支持接入第三方配件,具备更好的开放性。
为什么不用 Home Assistant 或 Home Bridge?
现有方案如 Home Assistant 或 Home Bridge 虽然功能强大,但在实际使用中存在以下问题:
- 稳定性不足:偶尔出现设备无响应,甚至需要重新配置;
- 集成度过于冗余:插件往往自动映射出大量无需控制的设备,增加管理复杂度。
Olink 的设计思路
Olink 采用 配置化方式,通过编写 TOML 文件完成米家设备到 HomeKit 设备的精准映射。用户可以自由编辑配置文件,按需定义每个设备的服务与特性,实现:
- 灵活可控:只映射需要控制的设备,避免冗余;
- 稳定可靠:轻量级架构,减少故障点;
- 原生体验:通过 HomeKit 接入,享受控制中心与 Siri 的流畅交互。
Olink 致力于提供一种简单、稳定、低延时的智能家居桥接方案,让跨生态设备真正协同工作。
目前功能
- 目前仅支持米家中枢网关接入,云端和局域网控制还未测试
- 目前仅支持灯光设备接入,其他设备需要等待映射文件更新
- 目前仅支持映射到homekit,后续可能会映射到matter等。
- 支持接入小智ai目前还在开发中