问题标签 [homekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - onUpdate - HAP-NodeJS Javascript
我有以下代码:
我如何根据不同的“值”执行不同的脚本,特别是在“onUpdate”上
ios - 云上的 HAP 将如何工作?
Apple 在 iOS 9 中的 Homekit 框架中添加了新功能。
我已经看到了 HomeKit 中的新增功能。
因为他们增加了对云端 Homekit 附件协议 (HAP) 的支持。
但他们没有说明它将如何工作,开发人员需要做些什么来支持从苹果云服务访问的配件。
我已经查看了他们的 HAP for IP Accessories R3 文档,但该文档也没有关于此的任何信息。
我正在寻找的是,附件(灯、恒温器或桥接器)应该有一些东西,它被添加到支持 Homekit 的应用程序的主页中,并且用户可以使用 icloud 帐户登录。
现在,为了在配件端支持 HAP over cloud,开发人员需要做一些事情,以便它可以识别为其配置的用户。
那么在桥接器(网关或集线器)或附件上需要进行哪些更改才能在云上实现 HAP 协议?
ios - HMAccessoryDelegates 不调用按钮操作
我正在开发 Homekit iOS 应用程序。我有一个问题,我有一个附件,当我使用 HomeKit 模拟器更改其电源特性值时,HMAccessory 的代表正在校准,但如果我以编程方式更改电源特性值(使用 writevalue),则不会调用委托方法. 请让我知道任何建议的想法。
HMAccessoryDelegate
写函数
如果我不清楚,请告诉我
ios8 - b\w homekit 和外部附件框架的确切区别是什么?
我是ios新手,我怀疑homekit/healthkit框架的实现是否需要外部附件框架的参与。我的意思是使用 homekit/healthkit 框架,我们是否可以直接与 MFi 设备通信,而不需要外部附件框架的参与??......请指导。
提前致谢.. :)
iphone - 通过 Apple HomeKit 协议与智能家居设备通话
我有以下问题:我想通过自己的应用程序与智能家居设备(如 Elgato Eve, https: //www.elgato.com/en/eve)交谈。但这些设备目前只支持 Apple HomeKit 协议。我不想使用任何官方应用程序或我的 iPhone 来做到这一点!
是否可以通过我的应用程序提供一种与设备对话的方式?就像“存根” HomeKit 协议一样?有没有人做过这样的事情,或者已经有任何概念证明?
ios - 取消固定 HomeKit 配件
HomeKit附件模拟器作为一个小按钮,允许不公平的设备。
鉴于它是一个附件模拟器,我认为有一些硬件编程规范允许编写取消配对功能。
但是,将其也作为HomeKit 框架的一部分来实现并允许客户端开发人员通过HomesController类(和派生类)来实现它可能是有意义的。
--> 短版:
HMService或HMCharacteristic或 HomeKit 框架中是否有任何方法可以取消与家庭的特征/服务的配对?
ios - HMDatalog iOS 示例应用程序
使用的演示代码:
https://developer.apple.com/library/ios/samplecode/HomeKitCatalog/Introduction/Intro.html
问题:
如何使用 SIRI 控制 HomeKit 配件上可用的标准服务?
脚步:
- 我在我的 HMatalog 应用程序中创建了一个新主页,然后
- 我在 HomeKit 配件模拟器中添加了一个灯泡服务配件,然后
- 将其与 HMDatalog 应用程序配对
- 然后我试着说“嘿 SIRI,打开灯”,它可以工作,但它说“嗯,只有一些灯有反应。你可能想检查一下。”
问题:
- 如何让 SIRI 控制特定的灯光?
- 如何让 SIRI控制自定义配件?
这是我的附件模拟器的样子:
相反,这是我的朋友 SIRI 告诉我的:
ios - iOS - HomeKit:为什么添加用户需要很长时间?
我正在尝试通过以下方式将用户 ( HMUser
) 添加到我的家 ( HMHome
)
从我的手机(例如,其 iCloud 电子邮件为:me@gmail.com),我添加了一位访客(其 iCloud 电子邮件为:例如,guest@gmail.com)。客人立即收到来自 Apple 的通知,并且必须按Accept
,正如预期的那样。之后,我的应用程序可以显示访客电子邮件,这是正确的。问题是:客人很难看到我共享的家。有时我不得不等待~ 2 小时,但客人仍然无法查看我的家庭布局。我试图在访客电话上重置 wifi/蓝牙,但情况并没有好转。
您对如何解决此问题有任何想法吗?
提前致谢,
ios - HomeKit:检查权限
我有一个使用 HomeKit 的 iOS 应用程序,我需要检查应用程序是否可以访问 HomeKit 商店。正如我所注意到的,homeManagerDidUpdateHomes
无论如何都会被调用。如何检查 HomeKit 商店权限?
ios - 将 HMRoom 添加到 HMHome 无法正常工作
我对 HMRoom 添加有疑问。当我将 HMRoom 添加到 HMHome 时,它会被添加,但在成功添加后,我试图将 HMHome 房间加载到 tableview 中。但它不会立即返回房间。- (void)home:(HMHome *)home didAddRoom:(HMRoom *)room
即使我为 HMHome 设置了委托但在 30 秒后调用 homeManagerDidUpdateHomes 方法,该方法也没有被调用。任何人都可以建议我解决这个问题。