|
|
(не показано 6 промежуточных версий 1 участника) |
Строка 3: |
Строка 3: |
|
| |
|
| == Описание == | | == Описание == |
| [https://developer.apple.com/homekit/ HomeKit] — это программный фреймворк для умных устройств от Apple. Все добавленные устройства будут видны в приложении Home, что позволит вам управлять ими со своего iPhone и других устройств Apple, которые находятся в одной сети с контроллером. | | В инструкции мы расскажем, как подключиться к [[Apple HomeKit]] с помощью Node-RED и модуля ''node-red-contrib-homekit-bridged''. |
|
| |
|
| В инструкции используется модуль ''node-red-contrib-homekit-bridged'', поддержку которого осуществляет сообщество [https://t.me/SprutAI_NodeRED Node-RED].
| | Разработкой и поддержкой модуля занимается открытое сообщество пользователей [https://t.me/SprutAI_NodeRED Node-RED]. |
|
| |
|
| == Подготовка == | | == Подготовка == |
| Для настройки моста Apple HomeKit на контроллере [[Wiren Board]] с помощью Node-RED нам понадобится: | | Для настройки моста Apple HomeKit на контроллере [[Wiren Board]] с помощью Node-RED нам понадобится: |
| * установленный [[Node-Red | Node-RED]], | | * установленный Node-RED совместимой версии и [[Node-Red | настроенный модуль WB Nodes]], |
| * настроенный модуль [[Node-Red#WB_Nodes |WB Nodes]],
| |
| * модуль [https://flows.nodered.org/node/node-red-contrib-homekit-bridged node-red-contrib-homekit-bridged] — его мы установим ниже и для этого нам понадобится доступ в интернет, | | * модуль [https://flows.nodered.org/node/node-red-contrib-homekit-bridged node-red-contrib-homekit-bridged] — его мы установим ниже и для этого нам понадобится доступ в интернет, |
| * аккаунт iCloud и устройство Apple с приложением Home. | | * аккаунт iCloud и устройство Apple с приложением Home. |
Строка 150: |
Строка 149: |
|
| |
|
| == Настройка в устройстве Apple == | | == Настройка в устройстве Apple == |
| Теперь нам нужно добавить созданный выше мост в экосистему Apple HomeKit и распределить созданные устройства по комнатам. В будущем, при добавлении устройств, они будут автоматически появляться в приложении Home.
| | {{Wbincludes:Apple HomeKit Tunning iPhone}} |
| | |
| Перед началом настройки подключите контроллер Wiren Board и ваше устройство Apple к одной локальной сети, например, по [[Wi-Fi#client | Wi-Fi]].
| |
| | |
| Мы будем использовать iPhone и стандартное приложение Home:
| |
| # Откройте '''приложение Home'''.
| |
| # Выберите '''Add Accessory'''.
| |
| # Нажмите '''More options…'''
| |
| # В списке должен появиться мост, который мы настроили выше — ''wb-demo''.
| |
| # Выберите наш мост из списка.
| |
| # На сообщение о том, что аксессуар не сертифицирован, ответьте '''Add Anyway'''.
| |
| # Введите код, который мы сохранили при добавлени моста.
| |
| # Выберите для нашего моста комнату, например, ''Breadroom''.
| |
| # Укажите имя моста, или оставьте по умолчанию.
| |
| # Нажмите '''Continue''' и дальше для каждого устройтства укажите комнату.
| |
| | |
| Настройка завершена.
| |
| <gallery mode="packed" heights="200px" caption="Настройка в приложении Home">
| |
| Image: 3. iPhone Home 1.png | Иконка приложения Home
| |
| Image: 3. iPhone Home 2.png | ''Add Accessory''
| |
| Image: 3. iPhone Home 3.png | ''More options…''
| |
| Image: 3. iPhone Home 4.png | Выбор моста
| |
| Image: 3. iPhone Home 5.png | Запрос подтверждения
| |
| Image: 3. iPhone Home 6.png | Ввод кода
| |
| Image: 3. iPhone Home 7.png | Выбор комнаты
| |
| Image: 3. iPhone Home 8.png | Имя моста
| |
| Image: 3. iPhone Home 9.png | Мост добавлен
| |
| Image: 3. iPhone Home 9-1.png | Добавление устройства
| |
| Image: 3. iPhone Home 9-2.png | Выбор типа устройства
| |
| Image: 3. iPhone Home 10.png | Устройства в Apple Home
| |
| </gallery>
| |
|
| |
|
| == Полезные ссылки == | | == Полезные ссылки == |
| * [[Media: Apple HomeKit DemoFlow.zip | Пример флоу из инструкции ]], замените пин-код в настройках моста. | | * [[Media: Apple HomeKit DemoFlow.zip | Пример флоу из инструкции ]], замените пин-код в настройках моста. |
| * [https://developer.apple.com/documentation/homekit/hmcharacteristic/characteristic_types Документация Apple HomeKit] | | * [https://developer.apple.com/homekit/ Документация Apple HomeKit] |
| | * [https://developer.apple.com/documentation/homekit/hmcharacteristic/characteristic_types Список доступных характеристик Apple HomeKit] |