背景 由于家里的设备品牌主要是米家/美的/小度音箱, 多年来米家墙壁开关都只能用小爱同学控制, 而美的空调又只能用小度同学控制, 语音操作体验有点割裂, 借着现在 vibe coding 的春风, 写了一个 HA 集成 xiaodu bridge 来解决这个问题. 核心原理: HA 集成提供 OAuth Server 和设备云服务, 利用小度音箱自定义的智能家居技能(云云接入), 实现米家/美的设备接入小度智能音箱, 同时外输给 iPhone homekit, 支持多 iPhone 手机控制. 美的已经支持云厂商接入小度音箱, 为啥也要通过这个集成接入呢? 用过就知道, 美的云服务的状态同步比较差劲, 空调关着小度 app 还是开启状态. 整体运转流程: 米家 / 美的 / Sonoff / 其他 HA 集成 ↓ Home Assistant 实体 + 区域 ↓ xiaodu bridge ( DuerOS 语义模型 + OAuth 服务端) ↓ 小度音箱 / 小度 App / Homekit Bri...