Как отправить уведомление с Аксессуара на устройство iOS с помощью фреймворка HomeKit
Есть ли у них какой-либо способ отправлять уведомления из Accessory в приложение iOS с помощью HomeKit API. Например, сохранить идентификатор устройства на аксессуаре и отправить уведомление на это устройство?
1 ответ
Не совсем уверенный, какую информацию вы хотите отправить на ваше устройство iOS, это может быть связано с обеспечением совместимости HMAccessory HomeKit (документация MFI).
Но если речь идет о получении идентификатора устройства (HMAccessory), то вы всегда можете прочитать значения HMCharacteristic (сопряженного) аксессуара. Пример на простом примере: допустим, у вас есть термостат с поддержкой HK (один из многих сервисов, определенных Apple). Вы можете получить серийный номер этого термостата, используя "Серийный номер (public.hap.characteristic.serial-number).
Я использовал пример кода, размещенный здесь: http://techtician.raeidsaqur.com/post/130818306411/homekit-getting-serial-number-from-a-hmaccessory
Однако, если вы спрашиваете о создании уведомлений из HMAccessory, то, боюсь, это вопрос MFI (устройства).