2014-09-30 4 views
2

У меня было приложение iOS для домашней автоматизации. мое приложение работает потокРеализация Homekit на существующей системе

IOS приложение < ------> аппаратное устройство < ------> аксессуар (бытовая техника)

IOS приложение отправлять и получать команды через сокеты.

Теперь мне нужно реализовать HomeKit для моей существующей системы. как можно реализовать без изменения моего оборудования.

Должен ли я создать мост (устройство, совместимое с MFI) для связи между приложением iOS с аппаратным устройством или любыми другими идеями.

IOS HomeKit приложение < ------> Мост (MFI совместимый) < ------> аппаратное устройство < ------> аксессуар (бытовая техника)

если я должен создать мост. как мост совместим с моим аппаратным устройством.

ответ

1

Чтобы сделать мост, вы должны подписаться на соглашение Apple MFI. Когда у вас есть спецификация, вы можете сделать свое собственное оборудование для разговора между iOS (а не только вашим приложением, Siri может отправлять команды HomeKit на ваш мост тоже) и ваш аксессуар. Было бы мало смысла говорить с «аппаратным устройством», указанным выше. В основном вы бы выпустили новое аппаратное устройство, которое вместо того, чтобы получать пользовательский протокол, который он делает сейчас, будет прослушивать команды HomeKit.

+0

Привет, спасибо за ваш ответ, у меня возникли сомнения, у меня были существующие приложения для iOS и Android, теперь оба приложения общаются с моим аппаратным устройством и отправляют команду на аксессуар. если я создаю новое аппаратное устройство (совместимое с MFI) с протоколом HAP для ios, то как приложение для Android сможет взаимодействовать с новым аппаратным устройством (совместимым с MFI)? Если я создал мост для ios, можно использовать тот же мост для Android? в противном случае мы используем отдельные аппаратные средства для ios и android, пожалуйста, совет. – Prabha

+0

Почему аппарат не может прослушивать оба протокола? – Craig

+0

Поддержка Homekit, а также Android требует внедрения нескольких протоколов и методов подготовки (например, Apple + фирменный или яблочный стандарт). Не ожидайте, что это будет «легко» или «дешево», но это можно сделать! – Adriaan

Смежные вопросы