【发布时间】:2019-12-10 08:04:15
【问题描述】:
我目前在一个项目中,我们希望构建一个最多具有 100 个节点的 BLE Mesh 系统。 我们正在努力找出如何将 Mesh 网络连接到 google home 或 apple homekit。如果有电话,可以通过 IP 协议连接到 google home 和 apple home kit,但是如果 mesh 没有电话,是否仍然可以将两个系统都连接到 mesh 网络?
【问题讨论】:
-
要让网关连接到 HomeKit,IP 网络上需要有合适的 iOS 设备;手机、iPad、AppleTV 或 HomePod
-
好的,但是终端设备需要满足什么才能兼容 HomeKit 和 Google Home? IP 网络需要以某种方式连接到 BLE Mesh,对吗?会在 IOS 设备本身上完成吗?
-
您可以通过 BLE 或 IP 连接到 HomeKit 配件。您可以将每个设备公开为 BLE HomeKit 附件,但我认为这不适用于您的场景;用户需要单独添加每个设备。可能更好的方法是实现 HomeKit 网关;这可以通过单个连接(IP 或 BLE)访问多个 HomeKit 配件。 - 见developer.apple.com/homekit。网关可以是您现有的设备之一,也可以是专用设备,具体取决于您现有设备的处理能力
-
最终,一个用户只能拥有 1 台设备或最多 100 台设备,并且每台设备都应提供相同的功能。所有设备都在一个 BLE Mesh 网络中,所以当我可以将 HomeKit 与一个设备配对时,我应该能够与所有人通信。 Apple 提供了这个 HomeKit 附件协议 (HAP),然后我可以在那里自己指定,网络到底是什么样子以及哪些设备在线?谷歌主页也一样吗?我找不到任何专有协议,如适用于 Apple HomeKit 的 HAP。
-
我对 Google Home 一无所知。如果每个设备都是独立的 HomeKit 配件,那么用户需要将每个设备单独添加到他们的家中,并且他们无法真正通过网格进行通信。我认为您将需要一个充当网关并暴露其他配件。如果您想制造和销售这些设备,那么您需要加入 mfi 计划并访问 HomeKit 文档和规范。
标签: ios bluetooth-lowenergy iot google-home mesh-network