Компания ITEAD предоставила умный хаб для умного дома Sonoff iHost для тестирования. Это устройство, судя по всему, соответствует ожиданиям многих поклонников SONOFF, особенно в части локального управления, то есть работы без подключения к интернету. SONOFF известен надежными устройствами с хорошей совместимостью, однако до сих пор уступал конкурентам в сфере локального управления. Хабу iHost удалось восполнить этот пробел.
Помимо локального управления, устройство обеспечивает конфиденциальность за счет хранения данных локально. SONOFF планирует расширять экосистему, включая устройства других брендов, соответствующие стандартам вроде Zigbee 3.0. Более того, iHost позиционируется не просто как продукт, а как платформа с возможностью наращивания функционала через дополнения. В будущем предусмотрена поддержка стандарта Matter , аналогично Home Assistant. Программное обеспечение можно обновлять через Docker-контейнеры. Это первая версия устройства, и не все функции реализованы, но Sonoff опубликовал дорожную карту с этапами внедрения нововведений.
Распаковка SONOFF iHost
Комплект включает белый корпус хаба, кабель USB-C (без адаптера питания), кабель RJ45 для подключения к LAN, инструмент для сброса и краткое руководство по настройке.
На задней и верхней панелях расположены различные порты, функциональные кнопки и светодиоды.
- Функциональные кнопки: включение/выключение питания, постановка/снятие с охраны, звук, сопряжение.
- Порт USB-C для питания (5В/2А)
- Порт RJ45 для 100 Мбит LAN
- Порт USB-A 2.0
- Слот для карт MicroSD
- Светодиоды на лицевой панели отображают статусы: красный (нештатный режим), синий (нормальная работа)
- Отверстие для сброса
Динамик и микрофон скрыты внутри корпуса.
На момент тестирования порт USB-A не задействован, но предположительно предназначен для подключения дополнительных устройств в будущем. Микрофон используется для голосовых команд, причем для надежного распознавания необходимо находиться рядом с хабом. Динамик, расположенный в нижней части, задействуется в охранных функциях, например для подачи сигнала тревоги при срабатывании триггера автоматизации. Функцию постановки/снятия с охраны можно активировать кнопкой на корпусе или через ПО. Слот для карт MicroSD служит хранилищем для установки дополнений, таких как eWeLink Smart Home (интеграция с облаком), Node-Red и Homebridge. Это целесообразно, учитывая ограниченный объем встроенной памяти eMMC (8 ГБ). Поддерживаются карты MicroSD емкостью до 256 ГБ.
Внутреннее устройство iHost
Хаб работает на базе двухъядерного процессора Rockchip RV1109 в версии с 2 ГБ ОЗУ и четырехъядерного Rockchip RV1126 в модели с 4 ГБ ОЗУ. Это ARM-чипы, выполненные по 28 нм техпроцессу. CPU, модули памяти и накопители интегрированы в единую систему-на-кристалле (SoC). Оба процессора оснащены нейропроцессором (NPU) для задач ИИ, что открывает интересные перспективы применения в умных устройствах SONOFF.
Характеристики SONOFF iHost
Доступны две версии: 2 ядра/2 ГБ ОЗУ/1.2 TOPS и 4 ядра/4 ГБ ОЗУ/2 TOPS (триллионов операций в секунду). Обе оснащены одинаковыми модулями Wi-Fi, Zigbee, BLE и поддерживают карты памяти для дополнений. Наличие порта USB-A позволяет расширять функционал. Устройство напоминает уменьшенный Raspberry Pi 4, но с более скромными характеристиками процессора и доступной ценой. Поскольку дополнения потребляют ресурсы CPU и ОЗУ, рекомендуется выбирать максимальную конфигурацию для совместимости с будущими обновлениями — разница в цене несущественна.
- Модель: AIbridge
- Версии: RV1109 DDR4 2GB, RV1126 DDR4 4GB
- Модуль Zigbee 3.0: Silicon Labs EFR32MG21 SoC
- Модуль Wi-Fi – 2.4 ГГц Wi-Fi и BLE RTL8723
- Сетевой интерфейс: RJ45
- Накопители: USB и карта SD (макс. 256 ГБ)
- Питание: 5В 2А
- Тип разъема питания: USB Type-C
- Материал: ABS
- Цвет: Белый
- Габариты: 135 x 120 x 41 мм
Функции
- Ключевая особенность iHost — роль локального центра управления устройствами SONOFF и других брендов с хранением данных на устройстве для обеспечения конфиденциальности и повышенной безопасности (по сравнению с облачными сервисами). На старте продаж хаб совместим с Zigbee-устройствами SONOFF: датчиками открытия, движения, ZBCurtain smart curtain , а также другими Zigbee-устройствами сторонних производителей, соответствующими стандартам Zigbee Alliance. Актуальный список совместимых Zigbee-устройств доступен на сайте производителя.
- Для управления устройствами SONOFF, настроенными через eWeLink (облако), с использованием LAN Control требуется установить дополнение eWeLink SmartHome. Также можно проверить список поддерживаемых Wi-Fi устройств .
- Поддерживаются протоколы Zigbee и Wi-Fi (устройства SONOFF). В будущем планируется добавление BLE и Matter без необходимости покупки дополнительных аппаратных компонентов. Функционал расширяется за счет интеграции с Node-Red и HomeBridge для устройств Apple.
- Локальная автоматизация реализуется через Smart Scene — независимый от облачного сервиса инструмент. База данных полностью изолирована, а компания гарантирует локальное хранение всей информации (устройства, сцены). Хаб сохраняет работоспособность при отключении интернета, в отличие от eWeLink, требующего облачных сервисов и сетевого подключения.
Принцип работы
Пользователям eWeLink потребуется время для освоения iHost, поскольку он ориентирован на локальное управление и не связан с облачной средой eWeLink. Раньше устройства SONOFF управлялись через мобильное приложение eWeLink с облачной синхронизацией, теперь — через веб-интерфейс iHost. Однако интеграция с eWeLink возможна путем установки дополнения eWeLink SmartHome, позволяющего управлять Wi-Fi устройствами SONOFF с поддержкой LAN Control. На вопрос о наличии нативного приложения для iHost (аналогичного eWeLink) компания ответила, что хаб использует веб-интерфейс, а eWeLink — мобильное приложение (кроме eWeLink Web).
Для удаленного доступа к iHost вне дома требуется настройка проброса портов (port mapping) на роутере с последующим подключением через браузер к iHost Cast или iHost Console. SONOFF опубликует инструкции и FAQ по этой процедуре.
Настройка SONOFF iHost
Необходимо выполнить несколько шагов. Были выполнены следующие этапы установки и настройки:
- Подключите кабель LAN к локальной сети и подключите шнур питания через USB-C. Подождите менее минуты: появится всплывающее меню настройки, либо можно ввести http://iHost.local в браузере в той же сети LAN. Затем откроется страница настройки, где можно задать часовой пояс, пароль и другие параметры. Подробнее смотрите в этом видео .
- Следующий шаг — добавление устройств Zigbee нажатием кнопки +. Инструкция — в этом видео .
- Отформатируйте карту microSD для установки дополнений на следующем этапе.
- Если вы уже используете eWeLink и хотите управлять некоторыми устройствами Wi-Fi через iHost, запросите разрешение в приложении eWeLink для доступа к устройствам SONOFF Wi-Fi. Шаги:
- Установите дополнение eWeLink Smart Home
- Синхронизируйте учетную запись из eWeLink, после чего в графическом интерфейсе появится список поддерживаемых устройств Wi-Fi.
- Выберите устройства для управления через iHost. Этот процесс аналогичен использованию двух систем управления для одного устройства: eWeLink (через облако) и iHost (в локальной сети). После синхронизации устройство появится в графическом интерфейсе и будет готово к получению команд, как показано ниже.
- Создайте умные сценарии по необходимости. Принцип аналогичен созданию в eWeLink .
- Настройте eWelink CAST, кастомизируя экран для конкретных задач. Примеры реализации — в следующем разделе.
- Установите другие дополнения по необходимости. Пример добавления дополнений Homebridge — в следующем разделе.
По нашему опыту, настройка хаба iHost Smart Home Hub не слишком сложна, так как SONOFF предоставляет видео, онлайн-руководство и FAQ. Вышеуказанные шаги — краткое руководство, следование которому ускорит настройку. Однако при наличии опыта работы с eWeLink может потребоваться терпение для освоения, так как подход отличается.
eWeLink CAST
eWelink CAST — новинка, заслуживающая внимания. Большинство пользователей привыкли управлять устройствами SONOFF через приложение eWeLink на Android/iOS, за исключением веб-версии eWeLink, доступной в расширенной подписке. Короче говоря, CAST позволяет настраивать панель управления, отображаемую в iHost. Как видно на изображении ниже, при создании CAST необходимо выбрать устройства и сценарии для добавления на экран, например, дисплей CNX, показывающий датчики движения и выключатели вентилятора (с использованием S31 smart plug ). Например, можно создать базу CAST для устройства в гостиной.
После создания CAST, перейдя по адресу http://iHost.local/CAST в браузере, можно увидеть созданные устройства и сцены, как показано на изображении ниже на мобильном устройстве. Также можно установить PIN-код для блокировки/разблокировки каждого CAST с целью повышения безопасности. Вместо запуска браузера и ввода URL можно создать ярлык приложения для указанного адреса, что обеспечит удобство, аналогичное нативному приложению на смартфонах.
Возможность проектирования собственного интерфейса представляется перспективной. Что касается отзывчивости, система работает быстрее, хотя тестирование с большим количеством устройств ещё не проводилось. Интерфейс выглядит современнее традиционного приложения eWeLink, используемого годами. Как упоминалось ранее, для доступа к экрану CAST извне локальной сети требуется настройка проброса портов на роутере и конфигурация DDNS. Ожидается, что в будущем SONOFF предложит более простой способ реализации этой функции.
Аддоны для SONOFF iHost
Эта функция особенно примечательна, поскольку готовые аппаратные решения редко поддерживают дополнительные расширения. Она открывает перспективы для дальнейшего развития функционала. В настоящее время доступны Node-Red и HomeBridge , а согласно опубликованной дорожной карте, в ближайшем будущем iHost получит поддержку управления IoT-устройствами на прошивке Tasmota с открытым исходным кодом . Ожидается внедрение функций с использованием ИИ-возможностей (например, для камер, которые также выпускает SONOFF ), а поддержка стандарта Matter появится позднее в этом году.
Протестирован аддон HomeBridge, позволяющий iOS-устройствам управлять девайсами через iHost. Следуя онлайн-инструкции , сначала был установлен аддон HomeBridge, затем плагин eWeLink Cube Plugin с получением токена доступа. После выбора нужных устройств в iHost они были добавлены в Apple HomeKit с аутентификацией. Устройства Sonoff отобразились в iOS, как показано на изображении ниже. В приложение Apple HomeKit также интегрированы датчик движения и датчик открытия двери от Sonoff.
Open API
Перед завершением обзора стоит отметить выпуск SONOFF Open API, обеспечивающего двустороннюю коммуникацию iHost с другими шлюзами и устройствами. Разработчики могут создавать оконечные устройства и управлять ими через iHost посредством Open API, либо объединять шлюзы для обмена данными. Примером служит упомянутый аддон HomeBridge, расширяющий функциональность и обеспечивающий кроссплатформенную совместимость. Это существенно удобнее прежнего режима DIY от SONOFF, работавшего только с собственными устройствами.
Итоги
Данное решение можно считать отправной точкой. Ожидалось, что iHost станет локальным хабом для всех устройств SONOFF, но его возможности шире: это платформа для будущих обновлений из репозиториев с открытым кодом (Node-Red, HomeBridge и других согласно дорожной карте), поддерживающая не только продукты SONOFF, но и любые устройства, соответствующие стандартам вроде Zigbee. По сравнению с Home Assistant система менее гибкая, но удобнее для пользователей, не желающих тратить время на обслуживание. Работа преимущественно осуществляется через GUI без необходимости использования терминала с CLI-командами. Остаётся отслеживать дальнейшие релизы SONOFF. В заключение: какие функции, по вашему мнению, должны появиться в iHost?
Благодарим ITEAD за предоставленный для тестирования SONOFF iHost. Модель RV1126/4GB доступна для предзаказа по спеццене $84.90 с дополнительной 10% скидкой по промокоду CNXSOFTSONOFF. Отгрузки начнутся 10 мая.
Примечание: Тестирование iHost продолжится. Все обновления будут публиковаться в разделе комментариев.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.