HomeKit


HomeKit , также известный как Apple Home , [1] — это программная платформа и протокол связи, разработанные Apple Inc. , которые позволяют пользователям настраивать, обмениваться данными и управлять бытовой техникой с помощью устройств Apple. [2] Он предоставляет пользователям возможность автоматически обнаруживать такие устройства и настраивать их. [2] Создавая комнаты, предметы и действия в HomeKit, пользователи могут включать автоматизацию дома с помощью голосовой команды Siri или через приложение Home. [3] С помощью HomeKit разработчики могут создавать сложные приложения для управления аксессуарами на высоком уровне. [2]

HomeKit был впервые представлен на iPhone и iPad 17 сентября 2014 года в iOS 8 . Эта платформа позволяла сторонним приложениям взаимодействовать с устройствами HomeKit с помощью Siri и обеспечивать удаленный доступ через домашние концентраторы. [4]

HomeKit был создан, чтобы облегчить выполнение домашних задач и предоставить пользователям методы и инструменты для изменения и адаптации определенных домашних возможностей к их конкретным желаниям. [2] HomeKit управляет подключенной бытовой техникой через протокол аксессуаров HomeKit (HAP). Сообщения от HomeKit постоянно отправляются на устройства с питанием, которые содержат поля, определяющие конкретный аксессуар и категорию, к которой он относится. Каждая категория имеет код, который используется для идентификации устройства. Он также идентифицируется с помощью глобального номера штата (GSN). Это число увеличивается каждый раз при изменении состояния аксессуара. Как и большинство устройств Apple, используются протоколы непрерывности Apple. Протоколы непрерывности состоят из беспроводных технологий, таких как Bluetooth и Wi-Fi. Их можно проводить посредством соединения между устройствами. [5]

HomeKit использует протоколы Bluetooth и Wi-Fi . [6] На HomePods и некоторых Apple TV Thread также используется для подключения и связи с устройствами. [7] Производители устройств с поддержкой HomeKit должны зарегистрироваться в программе MFi . [8] Apple также предоставляла документацию по созданию некоммерческих аксессуаров HomeKit любому участнику программы Apple Developer Program. [9] Первоначально все продукты на базе HomeKit должны были включать сопроцессор шифрования . [10] Последнее требование было позже изменено в iOS 11 , в которой была добавлена ​​поддержка программной аутентификации. [11] Оборудование, произведенное без поддержки HomeKit, можно использовать через «шлюз», например мост, соединяющий эти устройства со службой HomeKit. [12]

HomeKit в первую очередь конкурирует со стандартами умного дома от Amazon и Google . По состоянию на октябрь 2019 года Apple перечисляет 450 устройств, совместимых с HomeKit, по сравнению с 10 000 у Google и 85 000 у Amazon. [13]

Приложение Home, объединяющее все устройства в одно приложение, было представлено на iPhone и iPad 13 сентября 2016 года с iOS 10 и на Apple Watch с watchOS 3. [14] В приложении также добавлена ​​поддержка автоматизации с использованием домашнего хаба. и предварительно запрограммированные «сцены», которые позволяют настроить несколько устройств с помощью одной команды. [15] В iOS 16 Home претерпела серьезный редизайн, направленный на упрощение навигации по приложению, а архитектура программы была перестроена с нуля, чтобы стать более эффективной для пользователей с несколькими устройствами с поддержкой HomeKit. [16] В Центр управления также можно добавить переключатели HomeKit, позволяющие управлять подключенными устройствами без необходимости использовать Siri или открывать приложение Home.