Homekit в ios 10 огляд можливостей - проект appstudio

Homekit в ios 10 огляд можливостей - проект appstudio

Технологія HomeKit, створена Apple для управління розумним будинком, з'явилася ще разом з iOS 8 два роки тому, але до по-справжньому зручною реалізації ця затія дійшла лише зараз, після релізу iOS 10.

Як ми вже писали в огляді нової прошивки. одним з нових вбудованих в систему додатків став «Будинок» - центр управління всіма пристроями, сумісними з HomeKit. Але в тому огляді ми були змушені обмежитися загальними словами - по-перше, огляд вийшов би надто великим, по-друге, тоді у нас на руках не було сумісного пристрою.

Сьогодні ми хотіли б розповісти про роботу HomeKit в окремому докладному матеріалі.

тестоване пристрій

Налаштування HomeKit пристроїв ми продемонструємо на прикладі Elgato Eve Weather - розумної погодної станції, призначеної для розміщення за вікном і вимірювання температури, вологості, і тиску. Втім, ніхто не забороняє тримати її всередині будинку :)

Homekit в ios 10 огляд можливостей - проект appstudio

Продукція Elgato однією з перших пройшла сертифікацію на відповідність вимогам HomeKit, тому даний пристрій девайс можна вважати еталонним гаджетом, що представляє концепцію розумного будинку Apple - всі вони симпатичні зовні, прості в налаштуванні і невиправдано дорогі.

Що таке HomeKit?

Якщо не вдаватися в деталі, то це технологія Apple, що дозволяє:
- управляти пристроями розумного будинку з iOS-пристроїв
- за допомогою голосових команд Siri
- підключатися до пристроїв, що знаходяться у вас вдома, з будь-якої точки світу за допомогою хаба, яким може виступати Apple TV або iPad

Homekit в ios 10 огляд можливостей - проект appstudio

Для чого потрібно додаток «Дім»?

По-перше, всіма пристроями розумного будинку тепер можна управляти в одній програмі: раніше для цього потрібно було заходити в окремі програми кожного з виробників встановлених у вас HomeKit-пристроїв.

По-друге, «Дім» вміє налаштовувати більшість HomeKit-аксесуарів - навіть якщо у вас не встановлено рідне додаток виробника.

По-третє, «Дім» вміє налаштовувати сценарії, об'єднуючи найрізноманітніші пристрої разом.

Але важливо розуміти: «Дім» не може повністю замінити сторонні додатки. Наприклад, прошивку термостата він вам не оновить, для цього все одно доведеться завантажувати офіційний інструмент від виробника.

Будинки і кімнати

Запустивши «Дім», ви побачите дві майже порожні вкладки. Щоб почати нормально працювати з додатком, потрібно додати хоча б одне підтримуване пристрій.

Homekit в ios 10 огляд можливостей - проект appstudio

Без цього можна хіба що подивитися параметри будинку - перейменувати його, додати туди інших користувачів і поміняти фонову картинку.

Homekit в ios 10 огляд можливостей - проект appstudio

Будинки складаються з кімнат (як би банально це не звучало =). Чи не знаємо, чим керувалися інженери Apple, але створити кімнати заздалегідь ви не можете - відповідна вкладка стане вам доступна лише після того, як ви підключите хоча б одне сумісний пристрій.

Homekit в ios 10 огляд можливостей - проект appstudio

Налаштування будинки і кімнати багато в чому схожі: у кімнат можна поміняти назву і фонову картинку.

Homekit в ios 10 огляд можливостей - проект appstudio

HomeKit вміє працювати з кількома будинками і будь-якою кількістю кімнат. Поділ по домівках потрібно для того, щоб розділити підключені пристрої по хабам і дозволити різним Apple ID підключатися до них. Поділ по кімнатах відбувається виключно для зручності - за фактом це нічим не відрізняється від розкладання файлів по папках.

Додавання пристроїв в «Дім»

Давайте подивимося, що відбувається після натискання на кнопку «Додати аксесуар». Передбачається, що в момент натискання підключається пристрій працює і знаходиться поблизу. На iOS-пристрої в цей момент обов'язково повинні бути включені Wi-Fi і Bluetooth. Спочатку додається аксесуар з'явиться в списку:

Homekit в ios 10 огляд можливостей - проект appstudio

Але тапнуть по ньому недостатньо. На будь-якому сумісному з HomeKit пристрої в спеціальній рамці друкується восьмизначний ідентифікатор. Його треба відсканувати в додатку (або ввести вручну), тільки після цього почнеться процес створення пари.

Homekit в ios 10 огляд можливостей - проект appstudio

На наступному етапі налаштування вам запропонують ввести ім'я для підключеного девайса, призначити його в якусь нібую кімнату (якщо вони у вас вже є, якщо немає - тут же можна придумати їм назви).

Homekit в ios 10 огляд можливостей - проект appstudio

Зверніть увагу на пункт «Включити в Вибране». Відзначивши його, ви включите відображення всіх датчиків і перемикачів пристрою на головній сторінці програми «Дім» і в окремій картці Пункту управління iOS, що викликається нижнім свайпом:

Homekit в ios 10 огляд можливостей - проект appstudio

Ця картка з'являється тільки при наявності підключених обраних пристроїв.

Налаштування хаба

Майже вся користь HomeKit полягає в можливості дистанційного керування підключеними пристроями. Без налаштування хаба HomeKit це можливо тільки у вашій домашній Wi-Fi-мережі. Думаємо, немає сенсу пояснювати, що толку від цього буде небагато - наприклад, ви з роботи або в поїздці не зможете дізнатися, що коїться у вас вдома.

Зрозуміло, в Apple це розуміли, тому й була придумана функція хаба HomeKit. Хаб потрібен для того, щоб постійно ретранслювати інформацію про підключені пристрої через iCloud на ваші iPhone або Apple Watch, а також для того, щоб із зовнішнього Інтернету передавати на ваші пристрої команди, в т.ч. і команди Siri.

Хабом HomeKit може служити Apple TV третього або четвертого покоління, або iPad з iOS 10 (нагадаємо, що вона ставиться на iPad 4, iPad Air, iPad Air 2, iPad mini 2 і новіше, а також на будь-які iPad Pro).

Тут спливає ще один нелогічний момент «Дома» - настройка хаба здійснюється не через це додаток. Вкладка «Автоматизація» в програмі «Дім» лише покаже вам базові інструкції:

Homekit в ios 10 огляд можливостей - проект appstudio

Щоб включити функції хаба HomeKit на Apple TV, досить зайти на телеприставки в ту ж обліковий запис iCloud, що вже налаштована на iPhone, де ви запускали додаток «Дім». Входити краще ПІСЛЯ підключення всіх пристроїв розумного будинку. Будьте готові до того, що вийде не з першого разу - якщо «Дім» як і раніше не бачить телеприставку, пробуйте перелогініваться в iCloud знову.

Як ви вже зрозуміли, до HomeKit можна причепити і Apple TV 3G, і Apple TV 4G, але склад підтримуваних функцій буде відрізнятися:

Homekit в ios 10 огляд можливостей - проект appstudio

  • Apple TV 3G підтримує тільки віддалене управління. З автоматизацією і расшаріваніє доступу це покоління не працює. Більш того, воно не сумісне і з двухфакторной аутентификацией. Якщо вона включена для вашого Apple ID, її доведеться включати на сайті appleid.apple.com в секції «Безпека» (натисніть там на кнопку «Змінити»).

Щоб включити функції хаба HomeKit на iPad, зайдіть в меню Настройки-Дом і включіть єдину опцію «iPad як домашній центр аксесуарів»:

Homekit в ios 10 огляд можливостей - проект appstudio

Після цього можна тестувати підключення. Найпростіше вимкнути Wi-Fi і Bluetooth, після чого знову зайти в «Дім». Якщо пристрої видно - все відмінно. Якщо ні, ви побачите приблизно наступне:

Homekit в ios 10 огляд можливостей - проект appstudio

Автоматизація HomeKit

Автоматизація реалізована за допомогою сценаріїв, якщо у вас немає сценаріїв, то і автоматизувати буде нічого. Керування сценаріями відбувається на вкладці «Автоматизація».

Homekit в ios 10 огляд можливостей - проект appstudio

Сценарій в HomeKit - послідовність дій, яка активується тригером, має своє власне назва і прив'язана до конкретного будинку. З назвою, думаємо, все ясно. З послідовністю дій теж все просто - це набір команд до будь-яких ваших пристроїв. А ось про тригери треба розповісти трохи докладніше. Буває три типи тригерів, які запускають сценарії:

  • сигнали датчиків (коли значення будь-якого з параметрів датчиків HomeKit потрапляє в заданий інтервал)
  • час
  • геопозіція (коли ви приїжджаєте додому або залишаєте його територію)

Запустити службовий скрипт можна через картку в Пункті управління або голосом - вимовивши для Siri його назву.

Робота з Siri

Якщо ви сподівалися, що HomeKit дозволяє придумати будь-які голосові команди для управління пристроями розумного будинку, на жаль, це не так. Але можливості все одно відкриваються цікаві.

По-перше, є набір стандартних команд, які задані Apple для різних типів пристроїв. Наприклад, розумний замок можна попросити відкрити двері будь-якої природної командою. Термостат - попросити додати температуру або зробити прохолодніше. Погодну станцію можна запитати про вологість і ін. До таких командам майже завжди потрібно додавати вбите в настройках «Дома» назва кімнати (наприклад, «включи світло в спальні»).

Homekit в ios 10 огляд можливостей - проект appstudio

По-друге, є назви пристроїв, які задаються через «Дім» або додатки виробників. Тут простір для фантазії більше, благо звертатися до пристроїв можна безпосередньо. В принципі, Siri легко можна навчити розуміти команди на кшталт «Включи хренотень на другому поверсі» :)

Нарешті, є найменування сценаріїв, які теж можна підбирати так, як душа забажає. Назва сценарію досить вимовити, щоб Siri початку його виконання, воно може складатися з одного або декількох слів.

В якості висновку