Home API for Android 的某些功能因网络连接状态和是否存在 hub 而异。
表 1 和表 2 说明了在不同条件下,不同类型的设备可以使用哪些使用场景。
- 本地是指用户在与设备连接到同一 Wi-Fi 网络的情况下 运行控制器(例如 Google Home app (GHA) 或第三方应用),也就是说,用户在 家中。
- “远程”是指用户:
- 在与设备连接到不同 Wi-Fi 网络的情况下运行控制器(例如 GHA 或第三方应用 ),也就是说,用户不在家中 ,或者
- 使用 Google Home for web。
| 使用场景 | Matter 设备类型 | 云设备类型 | ||
|---|---|---|---|---|
| 本地 | 遥控器 | 本地 | 遥控器 | |
| 调试并添加设备 | 无 | 无 | ||
| 添加设备 | 无 | 无 | ||
| 查看设备状态 | ||||
| 控制设备 | ||||
| 使用设备创建自动化操作 | ||||
| 使用设备运行自动化操作 | ||||
| 使用场景 | Matter 设备类型 | 云设备类型 | ||
|---|---|---|---|---|
| 本地 | 遥控器 | 本地 | 遥控器 | |
| 调试并添加设备 | 无 | 无 | ||
| 添加设备 | 无 | 无 | ||
| 查看设备状态 | ||||
| 控制设备 | ||||
| 使用设备创建自动化操作 | ||||
| 使用设备运行自动化操作 | ||||
| 将设备分配到其他房间 | ||||
| 移除设备 | ||||
问题排查
下表列出了如何解决各种与 hub 相关的场景中出现的问题:
| 场景 | 预期行为 | 建议用户采取的操作 | ||
|---|---|---|---|---|
| Matter 设备状态 | hub 状态 | 控制设备 | 自动化操作 | |
| ONLINE-PEER 或 ONLINE-REMOTE | 在线(仅一种有效状态) | 无需采取补救措施。 | ||
| ONLINE-DIRECT | 没有 hub | 将 hub 添加到结构中,并确保其已连接到 Wi-Fi 网络。 | ||
| ONLINE-DIRECT | 在线 | 将 hub 配置为使用与手机相同的 Wi-Fi 网络。 或者,将新 hub 添加到结构中,并确保其已连接到 Wi-Fi 网络。 | ||
| ONLINE-DIRECT | 离线 | 确保 hub 已插好。 | ||
| 离线 | 没有 hub |
|
||
| 离线 | 在线 | 确保设备已插好。 | ||
| 离线 | 离线 | 确保 hub 已插好。 | ||