HomeKit

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
HomeKit
Apple HomeKit logo.svg
HomeKit on an iPad, iPhone and Apple Watch.png
Програма «Дім» на iPad, iPhone та Apple Watch
Тип Розумний дім
Розробник Apple Inc.
Платформа iOS, IPadOS, macOS, Watch OS і TvOS
Операційна система iOS, iPadOS, macOS, watchOS та tvOS

HomeKit — програмна платформа від Apple, доступна в iOS/iPadOS[1], яка дозволяє користувачам налаштовувати, взаємодіяти та керувати приладами розумного дому за допомогою пристроїв Apple. Вона надає користувачам можливість автоматично виявляти такі пристрої та налаштовувати їх.[1] Проєктуючи кімнати, предмети та дії в службі HomeKit, користувачі можуть увімкнути автоматичні дії в будинку за допомогою простої голосової команди Siri або через програму «Дім».[2] За допомогою HomeKit розробники можуть створювати складні програми, щоб керувати приладами на високому рівні. HomeKit — це просто протокол зв'язку, який об'єднує та керує кількома типами приладів у домі.[1]

Огляд[ред. | ред. код]

HomeKit було створений з кількох причин. Основна причина полягала в тому, щоб полегшити домашні справи. Платформа була створена, щоб надати людям методи та різні інструменти, щоб змінити та адаптувати певні домашні можливості до їхніх конкретних бажань. Це було зроблено, щоб задовольнити поточний запит на спільне оцінювання взаємодії користувача та системи.[1] HomeKit керує підключеною побутовою технікою за допомогою протоколу HomeKit Accessory Protocol (HAP). Повідомлення з HomeKit безперервно надсилаються з пристроїв, які підключені до живлення та до HomeKit. Вони містять поля, які розпізнають конкретний аксесуар і до якої категорії він відноситься. Кожна категорія також має код, який використовується для ідентифікації пристрою. Він також ідентифікується за Global State Number (GSN). Це число збільшується щоразу, коли змінюється стан аксесуара. Як і у більшості пристроїв Apple, використовуються протоколи Apple Continuity Protocol. Протоколи безперервності складаються з бездротових технологій, таких як Bluetooth/BLE і WiFi. Вони можуть працювати через підключення пристрою до пристрою.[3] HomeKit використовує протоколи Bluetooth і Wi-Fi.[4] На HomePod і деяких Apple TV, також використовується мережевий протокол Thread[en][5] для підключення та зв'язку з пристроями. Виробники пристроїв з підтримкою HomeKit повинні зареєструватися в MFi Program,[6] і спочатку всі продукти з підтримкою HomeKit мали мати співпроцесор шифрування.[7] Остання вимога пізніше була прибрана з виходом операційної системи iOS 11, яка додала підтримку програмної аутентифікації.[8] Пристрої, виготовлені без підтримки HomeKit, можна ввімкнути для використання через продукт «шлюз» — міст, який з'єднує ці пристрої зі службою HomeKit.[9]

HomeKit головно конкурує зі стандартами розумного дому від Amazon і Google. Станом на жовтень 2019 року Apple нараховувала 450 приладів, сумісних із HomeKit, порівняно з 10 000 для Google і 85 000 для Amazon.[10]

Категорії приладів[ред. | ред. код]

Наразі HomeKit підтримує такі категорії приладів (розширений список):[11][3][12]

  • Кондиціонери повітря
  • Очищувачі повітря
  • Мости[en]
  • Камери
  • Дверні дзвінки
  • Осушувачі повітря
  • Двері
  • Вентилятори
  • Змішувачі
  • Відкривачі гаражних воріт
  • Зволожувачі повітря
  • IP камери
  • Освітлення
  • Замки
  • Розетки
  • Програмовані перемикачі
  • Аудіо/відео приймачі
  • Розширювачі діапазону
  • Маршрутизатори
  • Системи безпеки
  • Детектори
  • Душові системи
  • Сигналізатори диму
  • Динаміки
  • Спринклери
  • Перемикачі
  • Термостати
  • Телевізори
  • Відео дверні дзвіноки
  • Вікна

Гаражні двері, замки, системи безпеки та вікна відносяться до категорії безпечних пристроїв, і для керування їм потрібен пристрій із автентифікацією, наприклад iPhone або iPad.

Домашній хаб[ред. | ред. код]

iPad, HomePod, а також Apple TV четвертого та новішого покоління можна використовувати як домашній хаб для віддаленого керування приладами HomeKit, надання доступу гостю та налаштування автоматизації.[13] Apple TV третього покоління підтримує обмежені функції.[14]

Програма «Дім»[ред. | ред. код]

Версії для iOS, iPadOS та watchOS[ред. | ред. код]

HomeKit було офіційно випущено 17 вересня 2014 року разом з iOS 8. Фреймворк дозволяв стороннім програмам взаємодіяти з пристроями HomeKit за допомогою Siri і дозволяти віддалений доступ через домашні хаби.[15]

Програма «Дім», представлена 13 червня 2016 року, яка об'єднує всі пристрої в одну програму, був випущена 13 вересня 2016 року разом з iOS 10 і watchOS 3.[16] Вона додала підтримку автоматизації з використанням домашнього хаба та попередньо запрограмовані «Сцени», які можуть встановлювати кілька пристроїв за допомогою однієї команди.[17]

Версія для macOS[ред. | ред. код]

Програма «Дім» була додана до комп'ютерів Mac із виходом операційної системи macOS 10.14 Mojave, що була випущена 24 вересня 2018 року.

HomePod та Apple TV[ред. | ред. код]

Apple TV четвертого покоління або пізніших моделей може керувати пристроями HomeKit за допомогою голосових команд Siri. tvOS 14, що була випущена 16 вересня 2020 року разом з iOS 14, iPadOS 14 і watchOS 7, додала пряме керування пристроями HomeKit у Центрі керування та каналами камер, а також моніторингом «картинка в картинці» для камер спостереження з підтримкою HomeKit.[18]

HomePod не має графічного інтерфейсу користувача для керування пристроями HomeKit, а замість цього використовує голосові команди Siri. Ні HomePod, ні Apple TV не можуть керувати захищеними пристроями.[19]

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. а б в г Д. Фоглі; М. Пероні; К. Стефіні. Smart Home Control through Unwitting Trigger-Action Programming. 22nd International Conference on Distributed Multimedia Systems (англ.): 194–201. 
  2. Рене Річі (27 серпня 2014). HomeKit in iOS 8: Explained. iMore[en] (англ.). Архів оригіналу за 26 грудня 2016. Процитовано 26 грудня 2016. 
  3. а б Селозія Гійом; Кунш Матьє (2020). Discontinued Privacy: Personal Data Leaks in Apple Bluetooth-Low-Energy Continuity Protocols. Proceedings in Privacy Enhancing Technologies (англ.) 1: 26–46 — через sciendo. 
  4. Моніка Чин; Алзеа Ченг (27 вересня 2019). Apple HomeKit: What Is It, and How Do You Use It?. Tom's Guide (англ.). Архів оригіналу за 11 грудня 2019. Процитовано 6 січня 2020. 
  5. HomePod mini - Technical Specifications. Apple (амер.). Архів оригіналу за 9 січня 2022. Процитовано 4 січня 2022. 
  6. Working with HomeKit (англ.). Apple Inc. Архів оригіналу за 5 січня 2017. Процитовано 26 грудня 2016. 
  7. Стейсі Гіггінботам (10 червня 2015). What one startup CEO learned from handling Apple's HomeKit mess. Fortune (англ.). Time Inc. Архів оригіналу за 2 лютого 2017. Процитовано 26 грудня 2016. 
  8. How HomeKit's software authentication works (англ.). 29 березня 2018. Архів оригіналу за 1 серпня 2020. Процитовано 17 березня 2022. 
  9. Томас Рікер; Джейкоб Кастренакес (8 січня 2015). First HomeKit devices confirm Apple TV's limited role in home automation. The Verge (англ.). Vox Media. Архів оригіналу за 22 грудня 2016. Процитовано 26 грудня 2016. 
  10. Джон Портер (28 жовтня 2019). HomeKit might be fading, but Apple's not giving up yet. The Verge (англ.). Архів оригіналу за 17 березня 2022. Процитовано 5 січня 2020. 
  11. iOS - Home. Apple (амер.). Архів оригіналу за 17 березня 2022. Процитовано 26 грудня 2019. 
  12. Multi Device Ecosystems. Library Technology Reports (англ.) 52. 2016. 
  13. Set up your HomePod, Apple TV, or iPad as a home hub. Apple Support (англ.). Архів оригіналу за 17 березня 2022. Процитовано 26 грудня 2019. 
  14. Зак Голл (16 вересня 2016). HomeKit automation no longer works with third-gen Apple TV after iOS 10 (Updated: Apple clarifies). 9to5Mac (амер.). Архів оригіналу за 17 березня 2022. Процитовано 26 грудня 2019. 
  15. Джо Россіньол. Getting Started With HomeKit: A Beginner's Guide. www.macrumors.com (англ.). Архів оригіналу за 26 грудня 2019. Процитовано 26 грудня 2019. 
  16. How to add a home to the new Home app in iOS 10. iMore (англ.). 23 серпня 2016. Архів оригіналу за 26 грудня 2019. Процитовано 26 грудня 2019. 
  17. Джулі Кловер. Here's the New 'Home' App for Controlling HomeKit Devices in iOS 10. www.macrumors.com (англ.). Архів оригіналу за 26 грудня 2019. Процитовано 26 грудня 2019. 
  18. What's new in tvOS 14 for Apple TV. Apple Support (англ.). Архів оригіналу за 19 липня 2021. Процитовано 11 жовтня 2020. 
  19. Other things you can ask Siri on Apple TV. Apple Support (англ.). Архів оригіналу за 26 грудня 2019. Процитовано 26 грудня 2019. 

Посилання[ред. | ред. код]