如何使用 HomeKit 框架从附件发送通知到 iOS 设备

Posted

技术标签:

【中文标题】如何使用 HomeKit 框架从附件发送通知到 iOS 设备【英文标题】:How to send notification from Accessory to iOS device using HomeKit framework 【发布时间】:2015-10-08 10:47:50 【问题描述】:

他们是否可以使用 HomeKit API 将通知从附件发送到 ios 应用程序。比如将设备 ID 存储在附件上并向该设备发送通知?

【问题讨论】:

【参考方案1】:

不完全确定您要向 iOS 设备发送什么样的信息,这可能与使 HMAccessory HomeKit 兼容(MFI 文档)有关。

但如果是关于获取设备 (HMAccessory) id,那么您始终可以读取(配对)附件的 HMCharacteristic 值。举一个简单的例子:假设您有一个启用 HK 的恒温器(Apple 定义的众多服务之一)。您可以使用“序列号 (public.hap.characteristic.serial-number) 获取该恒温器的序列号。

我使用了此处发布的示例代码: http://techtician.raeidsaqur.com/post/130818306411/homekit-getting-serial-number-from-a-hmaccessory

但是,如果您问的是从 HMAccessory 生成通知,那么恐怕这是一个 MFI(设备)方面的问题。

【讨论】:

以上是关于如何使用 HomeKit 框架从附件发送通知到 iOS 设备的主要内容,如果未能解决你的问题,请参考以下文章

iOS : Homekit - 如何检测设备中是不是启用蓝牙和 WiFi 服务?

支持 ios8 HomeKit 的第三方设备?

如何从 SDK/框架向父应用发送推送通知?

入门智能家居,从 IFTTT 到 HomeKit 自动化

如何从外部附件异步发送和接收数据

从 Shiny 发送附件