是否可以使用HomeKit API从Accessory发送通知到iOS应用程序?比如在配件上存储设备id并向该设备发送通知?
不完全确定你想要发送什么样的信息到你的iOS设备,它可能与使HMAccessory HomeKit兼容(MFI文档)有关。
但是如果它是关于获取设备(HMAccessory) id,那么你总是可以读取(配对)配件的HMCharacteristic值。举一个简单的例子:假设你有一个启用HK功能的恒温器(苹果定义的众多服务之一)。您可以使用serial number (public.hap.characteristic.serial-number)获取该恒温器的序列号。
我使用了下面的示例代码:http://techtician.raeidsaqur.com/post/130818306411/homekit-getting-serial-number-from-a-hmaccessory
然而,如果你问的是如何从HMAccessory生成通知,那么恐怕这是一个MFI(设备)方面的问题。