【问题标题】:How will HAP over cloud will work?云上的 HAP 将如何工作?
【发布时间】:2015-06-16 12:58:21
【问题描述】:

Apple 在 iOS 9 的 Homekit 框架中添加了新功能。

我见过What's New in HomeKit
因为他们增加了对云端 Homekit 附件协议 (HAP) 的支持。

但他们没有说明它将如何工作,开发人员需要做什么来支持从苹果云服务访问的配件。

我查看了他们的 HAP for IP Accessories R3 文档,但该文档也没有任何相关信息。

我正在寻找的是,附件(灯、恒温器或桥接器)上应该有一些东西,它被添加到支持 Homekit 的应用程序的主页中,并且用户可以使用 icloud 帐户登录。
现在,为了在配件端支持 HAP over cloud,开发人员需要做一些事情,以便它可以识别为其配置的用户。

那么在桥接器(网关或集线器)或附件上需要哪些更改才能在云上实现 HAP 协议?

【问题讨论】:

  • 它不是开放式的。我已经提供了有关 ios 版本、框架(即 Homekit)的信息,描述了该功能以及我的问题。并且还给出了 wwdc 2015 视频的链接。回答这个问题需要苹果 Homekit 的相关知识。
  • 你好 samir 你有没有得到任何关于它的信息?甚至我也在寻找实现邻近性?这是在 iCloud 的基础上工作的……谢谢 Srinu
  • 不,我没有得到答案。 Apple 的 iOS 9 for Homekit 文档没有太多细节。但是我发现附件需要在其中添加证书。这可以在苹果的 MFi 门户网站上找到。我不知道它是否真实。
  • 谢谢萨米尔,我从苹果文档中读到的是即使您使用 iCloud 帐户不在家,我们也可以在设备和 Apple TV 上使用相同的 iCloud 帐户进行控制,但没有找到任何与功能相关的信息support.apple.com/en-ca/HT204893.

标签: ios objective-c ios9 homekit


【解决方案1】:

自过去 2 到 3 个小时以来,我一直在研究 HAP Over iCloud 概念。这个概念的美妙之处在于根据文档我们应该需要以下东西。

  1. Apple 电视第三代
  2. 必须在 Apple tv 和 iOS 设备上使用相同的 iCloud 帐户。
  3. Apple tv 和 Accessory 应位于同一网络上,这一点非常重要。

即使您在不同的网络上,它也可以通过开关打开/关闭,亮度增加/减少......动作。为此,您可以使用 siri 命令或以编程方式调用附件写入值功能

注意:据我所知,我认为当您将命令传递给附件时,它会检查苹果电视中的 iCloud 帐户,然后从那里将命令传递给附件。苹果电视和配件都在同一个网络中,所以苹果电视会到达那个配件。因此,Apple tv 充当了 iOS 设备和附件之间的中介

【讨论】:

  • 小缺点是它需要一点额外的时间来执行操作。它在我的最后工作正常。如果有任何问题,请告诉我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-07
  • 2012-07-04
  • 1970-01-01
  • 2018-07-13
  • 1970-01-01
  • 2019-04-20
相关资源
最近更新 更多