Как создать свои собственные аксессуары с поддержкой HomeKit

Apple открыла для всех разработчиков спецификацию протокола аксессуаров HomeKit! Что такое «Спецификация протокола аксессуаров HomeKit»? Это средство, с помощью которого подключенные домашние аксессуары связываются с устройствами Apple через HomeKit. Другими словами, вы можете создавать свои собственные аксессуары с поддержкой HomeKit и управлять ими с помощью Siri и приложения Home для iOS.

До сих пор только компании, которые намеревались продавать свои аксессуары с поддержкой HomeKit на коммерческой основе, могли использовать спецификацию Apple HomeKit Accessory Protocol Specification. Разработчикам пришлось запросить лицензию через программу Apple MFi и, как сообщается, пройти тщательное тестирование, чтобы заявить о желании Работает с Apple HomeKit значок. Теперь, если вы хотите создавать аксессуары с поддержкой HomeKit для некоммерческих целей (например, если вы любитель или считаете себя «Создателем»), вы можете! Вот как можно добиться успеха.

Прежде всего: вы должны быть зарегистрированным разработчиком. Вам нужна зарегистрированная учетная запись разработчика, чтобы получить доступ к протоколу аксессуаров HomeKit (здесь и далее именуется HAP). Предполагая, что вы зарегистрированный разработчик, вот первые шаги, которые необходимо предпринять:

  1. Перейдите на страницу разработчика Apple, чтобы узнать о спецификации HAP: https://idmsa.apple.com/IDMSWebAuth/signin.html?path=%2F%2Fhomekit%2Fspecification%2F&appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea01710d07ffd
  2. При появлении запроса войдите в систему, указав свой Apple ID и пароль.
  3. Нажмите Перейти к лицензионному соглашению.
  4. Прочтите ограниченное лицензионное соглашение и поставить галочку чтобы подтвердить, что вы его прочитали.
  5. Нажмите Я согласен.
  6. Нажмите Скачать чтобы загрузить спецификацию HAP.
Спецификация HAP – это 256-страничный PDF-файл, содержащий всю необходимую информацию о создании аксессуаров с поддержкой HomeKit, которые могут обмениваться данными с устройствами Apple. Существуют определенные требования, которым должен соответствовать ваш аксессуар, чтобы использовать платформу HomeKit, но они не так строги, как требования к коммерческим аксессуарам HomeKit.

  • Apple заявляет, что коммерческие аксессуары должны иметь сопроцессор Apple Authentication Coprocessor, должны соответствовать базовой спецификации Bluetooth или иметь сертификацию Wi-Fi Alliance, а также должны быть сертифицированы в рамках программы Apple MFi.
  • Некоммерческие аксессуары HomeKit не смогут рекламировать Работает с Apple HomeKit значок. Любой, кто добавит некоммерческий аксессуар HomeKit в свою настройку HomeKit, увидит сообщение о том, что это не так. проверенный для работы с HomeKit, но подсказка является не более чем предупреждением – вы все равно сможете добавить аксессуар.

После того, как вы прочитали спецификацию HAP и узнаете, что можете создать устройство, которое соответствует всем необходимым спецификациям, пора взламывать!

Создание собственного аксессуара с поддержкой HomeKit

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *