Медленные устройства, быстрое программное обеспечение
Фундаментальное различие в подходе кроется во взаимодействии аппаратного и программного обеспечения. Apple требует интеграции устройств, у Nest вся интеграция осуществляется в облаке.
Наша команда создала одно из первых устройств, подключающихся к Nest. На процесс интеграции, сертификации и тестирования нашему инженеру потребовалось всего несколько дней. Практически все осуществляется в облаке, а не в локальной сети Wi-Fi пользователя.
Нам не потребовалось много усилий, к тому же команда Nest оказала нам хорошую поддержку, а их документация публично доступна и хорошо изложена. Apple делает все совершенно иначе.
Для того, чтобы просто взглянуть на документацию для интеграции устройств HomeKit, вам необходимо получить доступ к программе разработчиков MFi (Made for iPhone). Это не шутка, вам придется в течение нескольких недель ждать одобрения лишь для того, чтобы ознакомиться с требованиями к устройству HomeKit.
Apple требует, чтобы в ваше устройство был встроен чип авторизации, который вы можете купить только у нее. Имеющиеся продукты нельзя подключить к HomeKit без внесения изменения в их электросхемы.
Кроме того, вы должны производить свой продукт в сотрудничестве с одним из одобренных производителей. Если вашего нынешнего партнера в этом списке нет, вам придется перенеси свою сборочную линию на новый завод. Свое устройство бы будете вынуждены протестировать и сертифицировать в одной из лабораторий, одобренных Apple. Как я понимаю, их очень мало: например, мой друг из Сан-Франциско должен был отправлять свои устройства на тестирование в Великобританию.
Я даже слышал, что Apple изучает вашу упаковку, чтобы убедиться, что выбранные вами цвета не совпадают с ее фирменными схемами. Лично я не верю, что это правда, но все возможно.
Передача данных от Ардуино
Сначала мы заставим нашу ардуину передавать данные на отдельный сайт, который будет изображать данные, полученные с датчиков ардуино. Для этого прекрасно подойдет сайт для интернет вещей — dweet.io
Это сайт может отображать график изменения температуры, света, влажности, все что имеет изменение по времени.
Попробуем на него передавать данные изменения температуры нашей комнаты.
Можно обойтись без создания собственного ключа, и в коде (где нужно вставить ключ), можно записать все что угодно и сайт все равно вам выведет на экран график изменения отправленных данных по времени. Но для того, чтобы в дальнейшем создать сеть онлайн устройств, придется более серьезно отнестись к данному сайту.
На главной странице можно посмотреть возможные варианты работы данного сайта
Также создать свой аккаунт и сеть ключей для разных устройств, чтобы вы могли не беспокоится за безопасность данных и могли из любого устройства узнать, что происходит в вашем доме.
Как настроить профиль для загрузки через Configurator
Достаточно в строке меню выбрать пункт File – New Profile. Затем следует составить необходимую конфигурацию для мобильного устройства.
Программа позволяет настроить просто тонну параметров и ограничений для девайса, начиная от запрета на использования каких-либо приложений или сервисов и заканчивая возможностью подключения лишь к определенным Wi-Fi сетям или точкам доступа.
Можно ввести свои ограничения на сложность пароля блокировки, настроить фильтры разрешенных и запрещенных сайтов для просмотра в браузере. Есть возможность ограничить практически любую фишку смартфона или настроить ее работу только заданным образом.
Разумеется, большая часть опций направлена на корпоративных пользователей, но заботливые родители с легкостью адаптируют запреты под свои нужды.
Так можно один раз настроить защищенный профиль и в дальнейшем подключать его на детские или общие семейные гаджеты.
Новая архитектура
Современные материнские платы не имеют северного моста. Производители просто убрали его и перенесли данную задачу на сам процессор, что увеличило пропускную способность и производительность современных ПК в несколько раз.
Для связки используется шина QPI (QuickPath Interconnect). Также для работы видеокарты используется шина PCI, которая перекочевала в сам процессор и контролируется им же. Теперь в мануалах вы также моете встретить такой параметр как количество трансферов в секунду. Данный показатель характеризует не количество данных, переданных за раз, а именно количество операций в секунду. Может иметь обозначение – как МТ/с или ГТ/с.
Голосовое управление
Голосовой помощник Siri — удобный способ управления домашней техникой при помощи звуковых команд. Работа с сервисом Siri предлагает следующие возможности:
- Фраза «Привет, Сири» активирует голосовое управление.
- Стандартные команды. Встроены изначально, предназначены для яблочных устройств (входного замка, термостата, погодной станции). Особенность — в команду включается название комнаты («Включи свет в кухне»).
- Пользовательские команды. Начиная с iOS 12 добавлена инструкция по созданию быстрых команд, практичных в повседневном использовании.
- Управление сценарием. Название сценария подбирает пользователь, оно состоит из одного слова или фразы. Например, кодовая фраза «Доброе утро» откроет жалюзи, выключит наружное освещение и начнет варить кофе.
- Версия Siri на русском языке доступна в iOS, начиная от версии 8.3.
Пример HomeKit с большим количеством устройств
Разноплановый контроль (в том числе и голосовой) домашней техники, становится привычной гранью повседневной жизни. Система умного дома, предлагаемая Apple, представляется многообещающей тенденцией в улучшении качества жизни. Яблочная концепция действительно заставит дом поумнеть, работать эффективнее и тратить меньше энергии.
Как перевести iPhone или iPad в Supervised-режим
Как уже было сказано ранее, Supervised-режим это своего рода набор установленных ограничений, которые могут быть заданы и изменены только через Apple Configurator 2.
Включить или отключить данный режим можно только одновременно с полным сбросом гаджета. Применять его удобнее всего на новом iPhone либо на устройстве перед загрузкой заранее настроенного Blueprint образа.
Переключение в Supervised-режим и обратно будут сопровождаться сбросом гаджета, так что всегда перед данными процедурами создавайте резервную копию данных любым удобным способом: через iCloud, в iTunes/Finder или в самом Apple Configurator 2.
Использование гаджета в Supervised-режиме имеет смысл лишь с настроенными профилями, которые позволяют задавать всевозможные ограничения на мобильных устройствах. Удалить такой профиль, как и отключить сам Supervised-режим, получится только через Configurator.
А еще на iPhone из такого режима получится сбрасывать или отключать пароль разблокировки, сбросить настройки и включать режим одного приложения, чтобы использовать его только для демонстрации какой-либо программы или игры.
Перевести гаджет в такой режим можно из строки меню Actions – Prepare… далее следуем указаниям мастера настройки и производим установку базовых параметров.
Как я готовился к установке и подбирал «мозги» дома
Прошло несколько месяцев, а мне хотелось большего от нашего будущего умного дома. Я никак не мог решить, на какой стандарт управления умного дома мне ориентироваться, покупая следующие устройства: ZigBee, Z-wave, HomeKit и т.д.
С Apple-совместимыми устройствами пока всё не очень хорошо в плане их наличия, разнообразия и опять же совместимости с нашими 220 вольт. То есть датчики открытия окон\дверей, датчики движения и освещения – в общем, всё, что работает от батареек – можно покупать смело. Но нужно искать именно европейские
умные розетки, диммеры и выключатели.
Следующим шагом была покупка пары умных розеток Koogeek HomeKit
. Они сделаны в стиле Apple, собраны качественно и их подключение к «Дому» не составило никакого труда.
Розетками можно было управлять удаленно и создать автоматизацию по различным сценариям – ухожу из дома или прихожу и по времени суток. А ещё у них есть собственное приложение для iOS, в котором отображается текущее потребление энергии. Есть график потребления по дням.
Но чего-то не хватало. Начал изучать варианты с устройствами z-wave
.
Я не обратил внимания, что продавец предлагал US-версию.
Совсем не подумал, что у устройств стандарта z-wave
есть свои частоты для каждого региона
, и девайсы из разных регионов не совместимы между собой. Выяснилось, что есть возможность переключить частоту z-wave с EU
(европейские) на RU
(русские) или обратно. Но вот с US на EU это сделать невозможно.
Единственный вариант – использовать внешний UZB stick
. Да, через Z
. Это кулуарное название USB-адаптера для z-wave контроллеров.
Пришлось срочно искать варианты покупки адаптера с европейской частотой. Продавец с eBay порекомендовал UZB1 (ZMEUUZB) и уверил, что это лучший вариант, так как адаптер может программно переключаться в любую частоту.
Это был мой очередной промах, так как для стика родной была частота US. Он мог переключаться на EU или RU, но с сильной потерей радиуса действия – с 30 метров до всего двух метров!
Сборка «умного дома»: пошаговая инструкция
Вот в какой последовательности необходимо действовать.
Подключение исполнительных и сенсорных устройств
Подключаем все компоненты согласно схеме.
Сборка системы в основном сводится к подключению исполнительных устройств к соответствующим контактам процессорной платы
Разработка программного кода
Пользователь пишет всю программу целиком в оболочке Arduino IDE, для чего последняя оснащена текстовым редактором, менеджером проектов, компилятором, препроцессором и средствами для заливки программного кода в микропроцессор платы Arduino. Разработаны версии IDE для операционных систем Mac OS X, Windows и Linux. Язык программирования — С++ с некоторыми упрощениями. Пользовательские программы для Arduino принято называть скетчами (sketch) или набросками, программа IDE сохраняет их в файлы с расширением «.ino».
Функцию main(), которая в С++ является обязательной, оболочка IDE создаёт автоматически, прописывая в ней ряд стандартных действий. Пользователь должен написать функции setup() (выполняется единоразово во время старта) и loop() (выполняется в бесконечном цикле). Обе эти функции для Arduino являются обязательными.
Заголовочные файлы стандартных библиотек вставлять в программу не нужно — IDE делает это автоматически. К пользовательским библиотекам это не относится — они должны быть указаны.
В IDE предусмотрен минимум настроек, а возможность настройки компилятора отсутствует вовсе. Таким образом, начинающий программист застрахован от ошибок.
Вот пример самой простой программы, заставляющей каждые 2 секунды мигать подключённый к 13-му выводу платы светодиод:
Однако в настоящий момент перед пользователем далеко не всегда встаёт необходимость лично писать программу: в сети выложено множество готовых библиотек и скетчей (загляните сюда: http://arduino.ru/Reference). Имеется готовая программа и для системы, рассматриваемой в этом примере. Её нужно загрузить, распаковать и импортировать в IDE. Текст программы снабжён комментариями, поясняющими принцип её работы.
Все программы на Arduino работают по одному принципу: пользователь посылает запрос процессору, а тот загружает необходимый код на экран компьютера или смартфона
Когда пользователь нажимает в браузере или установленном на смартфоне приложении кнопку «Refresh» (Обновление), микроконтроллер Arduino осуществляет отсылку данных этому клиенту. С каждой из страниц, обозначенных как «/tempin», «/tempout», «/rain», «/window», «/alarm», поступает программный код, который и отображается на экране.
Установка клиентского приложения на смартфон (для ОС Android)
Для получения данных от системы «умный дом» в сети можно скачать готовое приложение.
Вот что необходимо сделать владельцу гаджета:
- Скачайте файл SmartHome.apk.
- Отправьте его на телефон.
- Открыв «Менеджер файлов», разместите этот файл.
- Щёлкните на нём и выберите «Установить» (должна быть отмечена «галочка», позволяющая осуществлять установку программ вне сервиса Google Play).
- Когда установка будет завершена, активируйте приложение.
- Выполните его настройку.
С помощью этого приложения можно не только получать информацию от системы «умный дом», но и управлять ею — включать и отключать сигнализацию. Если она включена, то при срабатывании датчика движения приложению будет отправлено уведомление. Опрос системы Arduino на предмет срабатывания датчика движения приложение выполняет с периодичностью раз в минуту.
Активировав иконку «Настройки», можно отредактировать свой IP-адрес.
Настройка браузера на работу с «умным домом»
В адресной строке браузера следует ввести XXX.XXX.XXX.XXX/all, где «XXX.XXX.XXX.XXX» — ваш IP-адрес. После этого появится возможность получать данные от системы и осуществлять управление ею.
Представленный здесь программный код позволяет через браузер включать и выключать свет, тогда как в приложении для Android-смартфона такая функция не реализована.
Работа с роутером
Далее на маршрутизаторе необходимо открыть порт:
- открываем настройки маршрутизатора;
- прописываем адрес Arduino IP;
- открываем порт 80.
Настройка учётной записи на noip.com
Этот этап не является обязательным, но он необходим, если вы хотите присвоить адресу доменное имя. Для этого надо зарегистрироваться на сайте https://www.noip.com/, перейти в раздел «Add host» и ввести IP-адрес системы.
После регистрации на сайте noip.com доступ к системе можно получать не только по IP-адресу, но и по полному доменному имени
Создание проекта завершено, можно проверять работоспособность системы.
Место на рынке и отношения с конкурентами
Сложившийся рынок систем умного дома не спешит реагировать на появление Apple у их ворот. Компании вроде Crestron, Control 4, AMX, Savant и других продолжают развивать свои платформы и приложения, игнорируя поддержку HomeKit, но не игнорируя поддержку iPhone и прочих систем. Та же Crestron, например, имеет приложение для Apple Watch, а недавно появилась поддержка Amazon Alexa и Sonos.
И хотя некоторые компании уже делают первые шаги навстречу иным умным платформам, общая картина остается примерно следующей: производители систем умного дома с многолетней историей не хотят впускать в свои владения Apple и альтернативные решения конкурентов, предлагая более целостный и комплексный подход.
Между тем пользователи подобных систем все чаще начинают чувствовать себя обделенными. Многим людям действительно хочется управлять умным домом с помощью Siri и очень простого приложения вместо громоздких и не всегда поворотливых альтернатив. Люди сами пишут драйверы для Control 4 и используют устройства по типу Raspberry Pi в качестве связующего моста между iPhone и целой домашней системой. Один из таких способов сопряжения устройств из разных миров доступен и .
А вот так это может работать:
Колонка Home в российском регионе
Первоначально, как и голосовой помощник Assistant, умная колонка понимала лишь английскую речь. Но подобные технологии и девайсы пользуются популярностью не только в США. Именно поэтому, мировая компания попросту была обязана добавить русскую локализацию в свой продукт.
Начальной стадией являлось бета-тестирование русского языка в Google Assistant, которое прошло успешно и принесло компании массу положительных отзывов. Следующим шагом стала поддержка мультихаба, что является весьма очевидным, ведь устройство быстро завоевало популярность в СНГ, даже с учетом отсутствия официальных поставок.
Какие бывают устройства?
Все аксессуары можно разделить на две основные группы:
HomeKit ready — нативные устройства, которыеиз коробки добавляются в Дом. С полным списком можно ознакомиться здесь.
- Добавляются напрямую в HomeKit.
- Управляются через hub.
Устройства, которые из коробки не поддерживают HomeKit, но через сторонние концентраторы в виде Raspberry Pi, Athom Homey и т.д. можно добавить.
- Прошитые Sonoff (ESP) устройства, работают без hub.
- Работающие через software hub: Home Assistant, HomeBridge, openHub и т.д
Увы не все официальные аксессуары Хомкит гарантирует идеальное качество работы, иногда некоторые не лицензионные могут работать на порядок лучше.
На каких устройствах работают
Алиса работает на всех доступных на рынке устройствах: на компьютере с Windows, Linux, MacOS, на смартфонах под Android и iOS. Но вместе с этим плюсом идет и минус — голосовой ассистент нигде не предустановлен и не используется отдельно от браузера Яндекс.
Siri по умолчанию включена в пакет программ любой техники Apple, но и использоваться может только на этих устройствах. То есть оценить достоинства голосового ассистента смогут только пользователи iPhone и MacBook.
Владельцам iPhone провести сравнение Сири и Алисы лучше самостоятельно, поочередно проговорив интересующие команды обоим ассистентам. Для голосовой активации Яндекс-помощника на Айфоне, запустите Сири и скажите команду «Siri открой Яндекс», а затем поздоровайтесь с Алисой.
Разработка проекта
На современном рынке представлено множество устройств Arduino, имеющих различную комплектацию. Но универсального решения «на все случаи жизни» не существует. В зависимости от поставленной задачи каждый комплект подбирается в индивидуальном порядке. Чтобы избежать ошибок, требуется разработка проекта.
Какие проекты можно создавать на Arduino?
Ардуино позволяет создавать множество уникальных проектов. Вот лишь некоторые из них:
- Сборка кубика Рубика (система справляется за 0,887 с);
- Контроль влажности в подвальном помещении;
- Создание уникальных картин;
- Отправка сообщений;
- Балансирующий робот на двух колесах;
- Анализатор спектра звука;
- Лампа оригами с емкостным сенсором;
- Рука-робот, управляемая с помощью Ардуино;
- Написание букв в воздухе;
- Управление фотовспышкой и многое другое.
Как подключить проходной выключатель: одноклавишный, двухклавишный, как обычный, схемы, критерии выбора
Составление проекта для умного дома
Рассмотрим ситуацию, когда необходимо сделать автоматику для дома с одной комнатой.
Такое здание состоит из пяти основных зон — прихожей, крыльца, кухни, санузла, а также комнаты для проживания.
При составлении проекта стоит учесть следующее:
- КРЫЛЬЦО. Включение света производится в двух случая — приближение хозяина к дому в темное время суток и открытие дверей (когда человек выходит из здания).
- САНУЗЕЛ. В бойлере предусмотрен выключатель питания, который при достижении определенной температуры выключается. Управление бойлером производится в зависимости от наличия соответствующей автоматики. При входе в помещение должна срабатывать вытяжка, и загорается свет.
- ПРИХОЖАЯ. Здесь требуется включение света при наступлении темноты (автоматическое), а также система обнаружения движения. Ночью включается лампочка небольшой мощности, что исключает дискомфорт для других жильцов дома.
- КОМНАТА. Включение света производится вручную, но при необходимости и наличии датчика движения эта манипуляция может происходить автоматически.
- КУХНЯ. Включение и отключение света на кухне осуществляется в ручном режиме. Допускается автоматическое отключение в случае продолжительного отсутствия перемещений по комнате. Если человек начинает готовить пищу, активируется вытяжка.
Отопительные устройства выполняют задачу поддержания необходимой температуры в помещении. Если в доме отсутствуют люди, нижний предел температуры падает до определенного уровня.
После появления людей в здании этот параметр поднимается до прежнего значения. Рекуперация воздуха осуществляется в случае, когда система обнаружила присутствие владельца. Продолжительность процесса — не более 10 минут в час.
Стоит обратить внимание, что если в доме планируется установка умных розеток, то для управления ими лучше использовать приложения на мобильных устройствах, WIFI или через SMS сообщения. Визуальное программирование для Arduino можно осуществлять с помощью специального приложения FLProg, которое можно скачать с официального сайта https://flprog.ru/
Визуальное программирование для Arduino можно осуществлять с помощью специального приложения FLProg, которое можно скачать с официального сайта https://flprog.ru/.
Как все настроить
Для начала нужно пробросить все гаджеты в HomeKit через HomeBridge.
Камеры от Xiaomi подключаются при помощи специального плагина. Кнопки и другие умные штуки подключаются схожим способом.
Когда камера, кнопка и датчик движения (по желанию) готовы и отображаются в приложении Дом на iPhone, приступаем к настройке.
1. В HomeBridge устанавливаем плагин для домофона. Это можно сделать через веб-интерфейс или командную строку.
2. Вносим изменения в конфигурацию HomeBridge:
3. Настраиваем ссылку на поток своей камеры (его мы должны были получить при настройке камеры).
4. Меняем параметры отображения видео, аналогично настройкам камеры в HomeBridge.
5. Параметр “stillImageSource” отвечает за вывод статического скриншота до загрузки потока видео.
Опытным путем выяснилось, что для камер Xiaomi он имеет следующий вид “-i rtsp://192.168.ххх.ххх/unicast -vframes 1 -r 1“.
Без корректной настройки данного параметра ничего не получится. Пробуйте, ищите данные для своей камеры.
6. После сохранения конфигурации и перезагрузки HomeBridge переходим в приложение Дом на iPhone.
7. Нажимаем кнопку + для добавления нового аксессуара и видим ожидающий видеозвонок. Для подключения используем код, который генерировал HomeBridge.
Он отображается в журнале при старте сервиса или в веб-интерфейсе.
Вместе с домофоном добавляется виртуальный датчик срабатывания, как отдельное устройство.
8. Добавленный видеоглазок, виртуальный датчик и кнопку, которая будет выступать дверным звонком, необходимо переместить в одну комнату в приложении Дом. Туда же нужно поместить датчик движения, если он будет использоваться.
9. В свойствах кнопки настраиваем одиночное нажатие на срабатывание виртуального датчика.
10. Переходим в настройки домофона и в разделе Состояние и уведомления включаем пункт Допуск уведомлений. Ниже можно настроить временной период, когда звонок будет отключен.
Не забываем проверить, включены ли баннеры уведомлений для приложения Дом (Настройки – Уведомления – Дом).
Теперь нажатие на кнопку приводит к срабатыванию звонка и отображению баннера на экране блокировки iPhone. Сильное нажатие на баннер выводит картинку с превью, а через несколько секунд отображается стрим с камеры.
Аналогично настраивается уведомление на установленный датчик движения.
Реализовать звук от звонка можно штатными средствами экосистемы Xiaomi. Шлюз и кнопка запросто превращаются в дверной звонок при помощи одной настройки.
Эта два процесса будут не взаимосвязаны. Видеодомофон работает через HomeBridge, а звонок через Mi Home.
Возможности Сири в ХоумПод
Для Siri в HomePod не стали добавлять новое ключевое слово, она отзывается на “Hey Siri”, так же как и на другой технике от Apple при выборе английского языка. Если просто сказать по-русски “Эй Сири”, то колонка прекрасно вас услышит и поймёт, что вы обращаетесь к ней, даже если включена музыка, а вы стоите в дальнем конце комнаты.
Как мы писали выше, на данный момент ассистент Сири в хоумпод доступна только на английском языке. Но по нашим прогнозам до конца 2018 года Apple активирует русский язык на своей колонке, скорее всего, вслед за Google, который уже анонсировал добавление русского языка в свой Ассистент в ближайшие несколько месяцев.
Со всеми популярными сценариями использования умных колонок голосовой помощник в хоумпод справляется отлично: включить музыку из вашей медиатеки или новые песни в чартах, узнать название проигрываемого трека, сообщить прогноз погоды, установить таймер или добавить напоминание. На данный момент нет возможности попросить Siri в HomePod сделать звонок, но вы можете перенести звонок на колонку для громкой связи.
Каких-то новых функций у Сири в хоумподе не появилось – вы можете использовать все те же команды, что и на вашем айфоне (за исключением того, что на данный момент их нужно давать на английском языке, полный список в статье команды для HomePod). И, бесспорно, голосовой помощник от Apple уступает в возможностях получения справочной информации Google Ассистенту. Мы предполагаем, что Сири ещё не скоро научится отвечать голосом на такое огромное количество всевозможных вопросов. Изучающим иностранные языки Сири тоже пока не будет так полезна, как ассистент гугла, в который интегрирован сервис Google Translate. Также у Сири пока нет сторонних приложений, как у Алексы от Amazon. Поэтому на данный момент Siri даже нельзя сравнивать с Google Assistant и Alexa.
Приложение
Приложение HomeKit — единая точка доступа для централизованного управления подключенными устройствами. Приложение характеризуется следующими особенностями:
- HomeKit-совместимый девайс стороннего производителя должен иметь сертификацию Apple. Это означает использование соответствующего шифрования данных, что печальным образом отражается на цене.
- Система способна работать без хаба, но это означает, что доступ к умным вещам возможен только внутри дома. Хаб пригодится как для удаленного доступа, так и для связи HomeKit со сторонними устройствами, работающими по чужим протоколам шифрования (ZigBee и Z-Wave).
- Хабом может выступить приставка Apple TV (с iOS 9) или iPad (начиная с iOS 10). Приставка выглядит более надежным вариантом, так как подключена в сеть, а оставленный дома iPad может разрядиться.
- Иногда приложение HomeKit отражает не все настройки смарт-вещей. Это касается не умных розеток и лампочек, а достаточно сложных устройств, которым потребуются «родные» приложения.
Маркировка для использования совместно с HomeKit
Музыка на ХоумПод
Значительная часть звуковых волн распространяется из нижней части колонки. Поэтому её необходимо установить на твёрдую ровную поверхность, и тогда вы сможете насладиться превосходным звуком. 7 высокочастотных динамиков расположены по кругу и обеспечивают звук в 360 градусов. Четырехдюймовый сабвуфер (диаметром практически во всю колонку) отвечает за низкие частоты.
Эти 8 динамиков управляются процессором A8 (позаимствован у iPhone 6). Специальное программное обеспечение анализирует отражение звука от стен и мебели, улавливаемое микрофонами, чтобы скорректировать работу динамиков так, чтобы в любом помещении они не давали лишних шумов – чтобы вы могли слышать только те звуки, которые задуманы музыкантами.
После анализа размеров помещения и определения положения колонки, алгоритмы создают три “звуковых луча”: два луча с окружающими (ambient) звуками из музыкальной дорожки направляются в ближайшие стены, а третий луч с такими звуками как вокал и гитары направляется в открытую часть помещения. Это сложный процесс, Apple утверждает, что над механизмами звуковых лучей они работали 6 лет и зарегистрировали более двухсот патентов.
Весь этот процесс “настройки” происходит один раз, вообще без вашего участия – примерно за первые 10 секунд после начала воспроизведения. Если вы перемещаете HomePod, акселерометр замечает движение и сразу же повторяет настройку.
Единственные колонки, которые могут сравниться по качеству звучания с HomePod – это топовые колонки производителя Sonos. Но они больше, дороже и требуют ручной настройки. Все остальные производители по качеству звучания попросту вне конкуренции.
Apple решил крепко привязать колонку к своей экосистеме, поэтому единственный музыкальный сервис, доступный на HomePod – это Apple Music. ХоумПод не знает о существовании ни Spotify, ни Google Play Музыки, ни Pandora, ни TuneIn, ни тем более Яндекс Музыки. И это ограничение очень расстраивает, ведь и Amazon, и Google имеют свои стриминговые сервисы, но позволяют использовать Spotify, TuneIn и некоторые другие сервисы на своих девайсах.
Конечно, вы можете включить стриминг через AirPlay из этих музыкальных мобильных приложений, но после того, как вы несколько раз включите музыку голосовым запросом, вы больше не захотите доставать для этого свой телефон из кармана.
Ещё одно раздражающее ограничение: нельзя подключиться к HomePod по Bluetooth. Стриминг на эпловскую колонку разрешён только через AirPlay, и никак иначе. И, конечно же, AirPlay доступен только на устройствах компании эпл. Поэтому, увы, вы не сможете подключить свой андроид к хоумпод через блютус, и также не сможете послушать музыку на HomePod с компьютера на Windows. Только Mac, iPhone, iPad, iPod и AppleTV.
Сенсорный экран
По слухам, еще в 1983-ем году Apple вплотную занялась разработкой сенсорных систем управления, пообещав вскоре выпустить нечто вроде телефона, у которого бы отсутствовал привычный диск набора или кнопки. Все элементы заменяла бы плоскость ввода команд и стилус, но гаджет так и не увидел свет. Поэтому официально первым коммерческим продуктом яблочного бренда с сенсорным экраном является iPhone – 2007 год.
Задолго до этого, в 1965-ом, для британской системы управления воздушным движением Royal Radar Establishment была спроектирована система «тач-скрин». Примитивный предшественник нынешних сенсорных дисплеев не поддерживал ввода нескольких команд, работал весьма медленно и не отличался точностью, что сказывалось на результатах его использования. Поэтому новаторство признали скорее вредным, чем полезным, и вернулись к проверенным кнопочным системам управления.
Совместимость Xiaomi с HomeKit
Итак, в качестве устройств для освещения были выбраны гаджеты от Xiaomi, точнее ее суббренда — Yeelight, который специализируется на умных светильниках, лампочках и других подобных устройствах. Во-первых, это довольно бюджетные решения, и можно уложиться в небольшую сумму; во-вторых, в арсенале бренда есть светильники с поддержкой HomeKit, а некоторые даже работают с «Алисой» Яндекса. На случай, если умный дом от Apple наскучит и захочется разнообразия.
На самом деле у Xiaomi есть собственная очень неплохая система умного дома — Mi Home, которая включает в себя одноименное приложение для iOS. С этого начиналось мое знакомство с экосистемой компании, в свое время на прошлой квартире я установил парочку камер, датчик движения, а потом купил увлажнитель, который круто регулировался с приложения. Там еще можно настроить различные сценарии использования вроде того, что при снижении влажности воздуха (для этого есть отдельный датчик) увлажнитель будет включаться сам. Мне же захотелось попробовать экосистему Apple в качестве альтернативы — и вот как выглядит предварительный план освещения в новой квартире.
Предварительный план моей квартиры с умным светом
Покупать все эти устройства решил в России. Да, можно найти где-нибудь «на Али» дешевле, но у меня нет никакого желания разбираться в десятках магазинов с устройствами умного дома (уже проходил это). Причем иногда можно «попасть» так, что вроде бы указана поддержка HomeKit, а потом оказывается, что ее нет. Или вместо глобальной версии присылают китайскую. Нормальные продавцы возвращают деньги, но встречаются и упертые. К тому же все это дополнительная трата нервов и времени. А во времени я как раз ограничен.
Голосовой ассистент
У названия Wildfire Communications средний род, так как это нечто неодушевленное, безликая цифровая система. Тем не менее, пользователи предпочитали обращаться к ней как к персонажу женского рода. На то была веская причина – неизбалованным чудесами XXI века потребителям, специально спроектированная, чтобы создавать иллюзию общения с живым человеком, она таковой и казалась. При помощи Wildfire можно было проверить почту, остаток денег на счету, набрать номер, выставить будильник, прочесть электронное послание и т.д. Все это стало доступно рядовым владельцам телефонов в 1994-ом году, тогда как Siri сказала первое «Hello» лишь в 2011-ом. И на первых порах была антиподом птицы говорун из старого мультфильма, не отличаясь умом и сообразительностью.
ПО ТЕМЕ: Как объяснить Siri, кто является Вашим другом, братом, женой, детьми и т.д.