Настройка умной розетки tp link. (Без)умная розетка. Анализируем уязвимости умной розетки TP-Link HS110 Wi-Fi. Исследуем прошивку TP-Link HS110

Желание управлять всем вокруг с телефона вполне понятно для любого, кто хоть как-то связан с IT. Именно поэтому пару лет назад в наших домах стали появляться умные чайники, лампочки и прочие «кофеварки на Linux». А это, в свою очередь, означало, что рано или поздно подобные устройства попадут под прицелы исследователей ИБ - это лишь вопрос времени. Сегодня мы рассмотрим уязвимости в одном из таких устройств - умной Wi-Fi-розетке TP-Link HS110 Wi-Fi.

О чем речь

HS110 Wi-Fi - это Wi-Fi-розетка с мониторингом энергопотребления от TP-Link. Устройство подключается к обычной розетке и после настройки предоставляет:

  • удаленный доступ для управления подключенными устройствами со смартфона с помощью мобильного приложения Kasa;
  • подачу и отключение электричества по расписанию для управления подключенными приборами;
  • мониторинг энергопотребления для просмотра статистики энергопотребления в реальном времени.

Разумеется, HS110 Wi-Fi - это далеко не первое устройство подобного класса, так что долго останавливаться на его функциональности нет смысла. Исследователи Любомир Штрётман (Lubomir Stroetmann) и Тобиас Эссер (Tobias Esser) провели анализ разреверсенной прошивки розетки и ее Android-приложения Kasa, сетевого трафика между приложением и устройством, а также фаззинг его проприетарного протокола. На момент написания статьи об исправлениях ошибок ничего известно не было, а поскольку устройство достаточно типовое, этот подход может успешно применяться для исследования и других девайсов подобного класса.

Настройка устройства

Умная розетка имеет только две физические кнопки - переключатель «Вкл./выкл.» и кнопку перезагрузки, которая сбрасывает настройки устройства, если ее держать нажатой более пяти секунд. После включения ненастроенное устройство с заводскими настройками запускает незащищенную точку доступа с именем вида TP-LINK_Smart Plug_XXXX , где XXXX - четыре шестнадцатеричных числа. После быстрого поиска в WiGLE было найдено несколько умных розеток TP-Link с настройками по умолчанию:


INFO

Кстати, не только умные розетки подключаются подобным способом, но и другие устройства. Например, популярный (и неоправданно дорогой) комбайн LIFX настраивается по схожему алгоритму.

Приложение от TP-Link для управления такими устройствами - Kasa подключает смартфон к созданной точке доступа, отправляя широковещательные UDP-пакеты 255.255.255.255 для поиска IP-адреса устройства и последующей установки имени SSID и пароля, которые пользователь ввел в приложении. Затем умная розетка выключает точку доступа и соединяется с указанной Wi-Fi-сетью как клиент.

Авторы провели KARMA-атаку, используя MANA Toolkit от SensePost, принудительно деаутентифицировав умную розетку и попытавшись соединиться небезопасной поддельной точкой доступа с тем же именем. Увы, атака не увенчалась успехом, хотя таким образом можно вызывать временный отказ от обслуживания устройства.

Исследуем прошивку TP-Link HS110


Как видишь, прошивка содержит обычную Linux-систему, состоящую из трех частей:

  • U-Boot Bootloader 1.1.4 (Oct 16 2015 - 11:22:22);
  • Linux Kernel 2.6.31 - LSDK-9.2.0_U11.14 ([email protected]);
  • Squashfs filesystem.
  1. /bin/busybox v1.01 (2015.10.16 - 03:17+0000).
  2. /etc/newroot2048.crt - этот сертификат используется для проверки облачного сервера. Файл содержит корневой сертификат VeriSign Class 3 Public Primary Certification Authority - G5 . Это означает, что при установлении TLS-соединения в облако проверяется, подписан ли предоставленный сервером сертификат с помощью Symantec VeriSign CA for Extended Validation (EV) certificates (CA pinning). Атакующий может купить себе собственный EV-сертификат и использовать его для своего сервера, чтобы он «выглядел» как облако.
  3. /etc/shadow - после дешифрования оказалось, что пароль media

    root:7KBNXuMnKTx6g:15502:0:99999:7:::

  4. /usr/bin/shd - основное серверное приложение.
  5. /usr/bin/shdTester - клиент для калибровки экрана энергии.
  6. /usr/bin/calDump - дамп данных калибровки из /dev/caldata .

Вся проприетарная серверная логика находится в исполняемом файле shd (Smart Home Daemon), который является MIPS32 R2 Big Endian:

Shd: ELF 32-bit MSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, corrupted section header size

Также в нем содержится OpenSSL 1.0.1j 15 Oct 2014 для установки TLS-соединения с облачным сервером.

BusyBox

Предоставляемая версия BusyBox из прошивки подвержена уязвимости CVE-2011-2716 , инъекции команд в компоненте udhcpc (DHCP-клиенте). Она позволяет внедрять команды в одну из следующих DHCP-опций:

  • (12) Hostname;
  • (15) Domainname;
  • (40) NIS Domain;
  • (66) TFTP Server Name.

#!/bin/sh if[ $1 = renew –o $1 = bound] then ifconfig $interface $ip netmask $subnet route del default route add default gw $router echo "nameserver $dns" > /tmp/resolv.conf fi

а затем выполняется udhcpc:

/sbin/udhcpc –b –H "HS100(US)" –i br0 –s /tmp/udhcpc.script

К сожалению, здесь hostname захардкожена, а другие опции не используются. Так что уязвимость неэксплуатируема.

Сканирование портов

Запустив Nmap после сканирования всех TCP и UDP, получили следующее:

  • 80/tcp - HTTP;
  • 9999/tcp - TP-Link Smart Home Protocol;
  • 1040/udp - TP-Link Device Debug Protocol (TDDP).

Веб-сервер на 80-м порту отвечает бессмысленными троеточиями, вне зависимости от запроса:

HTTP/1.1 200 OK Server: TP-LINK Smart Plug Connection: close Content-Length: 5 Content-Type: text/html ...

Внутри shd этот ответ HTTP-сервера зовется fake_httpd и всегда возвращает захардкоженный ответ.

Что происходит на 9999/TCP и 1040/UDP

TCP-порт 9999 используется для управления умной розеткой в локальной сети с помощью приложения Kasa и описан в TP-Link Smart Home Protocol , а UDP-порт 1040 - в TP-Link Device Debug Protocol .

Исследуем TP-Link Smart Home Protocol

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Компания TP-Link недавно представила новые устройства. Умные розетки TP-Link HS110 и HS100. Более подробно об этих розетках я рассажу в отдельной статье, а сегодня мы будем их устанавливать и настраивать. Если вы уже стали счастливым обладателем розеток HS100, или HS110, то эта инструкция может вам пригодится. А возможно, вам просто будет интересно посмотреть, что это за устройства, как они настраиваются и работают. Устройства новые и необычные. Я уже несколько дней тестирую эти розетки, и у меня есть что вам рассказать и показать.

Модели TP-Link HS100 и TP-Link HS110 практически одинаковые. Только старшая модель (HS110) умеет следить за расходом электроэнергии. Статистика потребления электроэнергии за все время и в режиме реального времени.

Сами устройства созданы для удаленного управления электроприборами. Включаем умную розетку в обычную розетку:), и уже к ней подключаем какой-то электроприбор: обогреватель, лампу, вентилятор, что угодно. И через приложение Kasa с телефона можно удаленно управлять этим электроприбором (включать и отключать его) . Так же в программе можно навастривать таймер включения/отключения, и просматривать статистику по расходу электроэнергии (если у вас модель HS110) .

Еще один важный момент: управлять умной розеткой можно не только когда вы находитесь у себя дома. Розетка подключена к вашему роутеру. А вы с телефона можете получать доступ к розетке с любого места. Главное, чтобы на телефоне был интернет.

Подключение и настройка TP-Link HS110 и TP-Link HS100

Что касается настройки, то как оказалось, там все просто. Я никогда не настраивал умных розеток, поэтому, не сразу понял что к чему. Сделаю в виде пошаговой инструкции. Так будет удобнее и понятнее.

1 Первым делом, на свой смартфон, или планшет нужно установить приложение Kasa. Оно доступно для iOS и Android в App Store и Google Play. Просто наберите в писке "tp-link kasa", и установите приложение. Через данное приложение можно управлять умными розетками, и другими устройствами от TP-Link.

После первого запуска приложения Kasa, оно предложит вам войти в свой аккаунт TP-Link, или зарегистрировать новый. Вы можете пропустить этот шаг, нажав на "Skip". Но в таком случае, вы сможете управлять устройствами только тогда, когда подключены к своей домашней Wi-Fi сети (к которой подключена розетка) . Поэтому, я советую нажать на кнопку "Create Account", и зарегистрироваться в облачном сервисе, чтобы управлять устройствами с любого места.

Нужно просто указать свой e-mail, и пароль. А затем подтвердить регистрацию в письме, которое придет на указанную почту. Вы сразу будете авторизованы в приложении.

2 Дальше включаем умную розетку в обычную розетку. Нажимаем и секунд 5 держим кнопку со значком шестеренки. Индикатор начнет мигать оранжевым цветом.

3 На смартфоне подключаемся к Wi-Fi сети, которую начнет транслировать розетка. Сеть не защищена, без пароля.

4 Заходим в приложение Kasa и нажимаем на кнопку "Добавить устройство". Дальше выбираем тип устройства, которое хотим добавит. В нашем случае это "SMART PLUG". Нажимаем кнопку "Next", "Next", и еще раз "Next".

Задаем имя своей розетке. Выбираем иконку. Можно даже сделать фото, или выбрать из альбома. Дальше нужно выбрать свою Wi-Fi сеть, и указать от нее пароль, чтобы розетка смогла подключится к вашей Wi-Fi сети.

Немного ждем, и все готово. Вы увидите свою розетку в списке устройств.

Если у вас несколько розеток, то добавляем их по очереди, по такой же схеме. После завершения настройки, умная розетка перестанет транслировать Wi-Fi сеть.

Управление умными розетками от TP-Link

Управление полностью через приложение Kasa. Сразу на экране с добавленными розетками, вы можете ими управлять, включать и отключать.

Чтобы открыть более подробную информацию по розетке, просто нажмите на нее. Там вы уже сможете настроить расписание, установить таймер, смотреть расход электроэнергии (если у вас TP-Link HS110) и т. д.

Зайдя в настройки, можно удалить розетку, сменить ее иконку, название, часовой пояс, посмотреть MAC-адрес, модель, и версию прошивки.

Я не вижу смысла расписывать каждый пункт в приложении Kasa. Там все очень понятно, несмотря на то, что приложение на английском языке. Надеюсь в ближайшее время компания TP-Link выпустит приложение на русском языке.

Основные функции:

  • Включение и отключение умной розетки нажатием на кнопку в самом приложении.
  • Настройка таймера, который отключит устройство по истечении заданного времени.
  • Настройка расписания включения и отключения устройства подключенного к розетке.
  • Создание графика работы устройства от умной розетки TP-Link.
  • Просмотр статистики потребления электроэнергии (только для модели HS110) .

Думаю, что с настройками сможет разобраться каждый. Все пошагово, и понятно. Если что, оставляйте вопросы в комментариях, будем разбираться вместе.

Еще немного полезной информации

1 Отключать питание можно кнопкой на самой розетке. Кнопка, которая возле логотипа. После нажатия на нее, будет гореть только значок Wi-Fi, это значит, что розетка подключена к сети, и вы сможете включить ее удаленно через приложение. 2 Сброс настроек на розетках HS110 и HS100 можно сделать маленькой кнопкой с иконкой шестеренки. Включите розетку, и на 10 секунд зажмите эту кнопку. По индикатору вы поймете, когда произошел сброс настроек к заводским. 3 Если вы хотите подключить какое-то мощное устройство к Wi-Fi Smart Plug, то хорошо бы сначала изучить максимальную нагрузку которое может создавать подключенное устройство, и технические характеристики по максимальной нагрузке и мощности умной розетки TP-Link. Для обоих розеток эти показатели одинаковые:
  • Максимальная мощность 3,68 кВт
  • 4 Умная розетка не имеет панели управления, как например роутеры, или репитеры. Все управление через приложение. Так же, через приложение с мобильного устройства можно проверить наличие новой прошивки, и если она есть, то запустить обновление ПО.

    Здравствуйте, уважаемые читатели. Сегодня на обзор мне попало довольно интересное устройство, а именно - умная Wi-Fi розетка HS-100 от крупнейшего производителя сетевого оборудования компании TP-LINK. В ассортименте производителя присутствует пока лишь два подобных устройства – модель HS-100 и модель HS-110. Вторая модель отличается лишь добавленным мониторингом энергопотребления, в остальном функционал совпадает. Средняя розничная цена, на момент написания статьи, около 2500 рублей.


    В качестве вступления несколько слов о самой концепции «умного дома», которая в последнее время набирает всё большую популярность, в том числе и в нашей стране. Что это такое, спросите вы? Двумя словами – автоматизация жилья, с использованием современных технологий. В западной терминологии обычно выделяют две отдельных концепции - домашнюю автоматизацию (smart home, home automation) и автоматизацию жилого здания (smart house, building automation), из-за разницы в масштабах автоматизации отдельной квартиры и здания целиком. Умные розетки относятся к первому направлению - домашней автоматизации. Функционально устройства такого типа способны удаленно включать/выключать подключенные к ним приборы, в том числе без участия человека - по расписанию. Как это реализовано в модели TP-Link HS100 постараюсь подробно рассказать в этом обзоре.

    Характеристики.

    Сеть:
    Протокол - IEEE 802.11b/g/n
    Тип беспроводной передачи - 2,4 ГГц, 1T1R
    Системные требования - Android 4.1 или выше, iOS 8 или выше

    Общие характеристики:
    Сертификация - RoHS, EAC, CE
    Окружающая среда - рабочая температура: 0 ºC ~ 40 ºC, рабочая влажность: 5%~90%, без образования конденсата
    Размеры (В х Ш х Д) - 100,3 x 66,3 x 77 мм
    Материал - поликарбонат
    Кнопки - кнопка питания, кнопка настроек
    Вес - 131,8 г
    Размер упаковки - 90 x 88 x 144 мм

    Рабочее состояние:
    Входное напряжение - 100 - 240 В переменного токам
    Выходное напряжение - 100 - 240 В переменного тока
    Максимальная нагрузка - 16 А
    Максимальная мощность - 3,68 кВт

    Упаковка и комплектация.

    Устройство поставляется в небольшой картонной коробке белого цвета. Сама коробка обтянута поверх пленкой, что дополнительно служит гарантией получения нового товара в магазине. На лицевой стороне фото самого устройства, название и логотип производителя.

    На правой стороне вид устройства сбоку, комплектация, электрическая спецификация штрих код и номер модели. Там же QR код, ссылка ведет на страницу продукта на сайте производителя (англоязычную).

    С левой стороны описание возможностей продукта, опять-таки на английском языке.

    На задней стороне коробки системные требования для мобильного приложения и его ключевые возможности, а также данные производителя и место производства. Вся информация на английском языке.

    Сверху лишь логотип производителя и европодвес. Cнизу наклейка со штрих кодом, серийными номерами. И данные о производителе, на этот раз на русском языке:-).

    Коробка «матрешка», чтоб добраться до содержимого, нужно потянуть за нижнюю часть.

    Сверху лежит документация, под ней сама розетка в жесткой пластиковой форме.

    Документация включает в себя гарантийный талон, два руководства по быстрой настройке (русский язык лишь в одном из них), книжка с контактами службы поддержки (в том числе для России), текст GPL лицензии (только на английском).

    В целом, по упаковке претензий нет, устройство достаточно надежно защищено от внешних факторов. Несколько разочаровывает лишь низкая русификация упаковки и документации, переведен лишь самый минимум.

    Внешний вид.

    Корпус розетки овальной формы, выполнен из белого поликарбоната. Состоит из двух половинок – лицевая часть с розеткой и задняя часть с вилкой. Передняя плоскость глянцевая и прикрыта изначально транспортировочной пленкой, в остальных частях матовый пластик. Максимальные габариты составляют 100,3 x 66,3 x 77 (58 мм без учета длины вилок) мм. Размеры лицевой панели 55 х 80 мм. Розетка и вилка типа «Schuko», с парой контактов заземления в виде скоб. В нашей стране их обычно называют ошибочно «евро». Сзади расположена наклейка с моделью, электротехническими данными, серийным номером, MAC адресом.



    На корпусе всего две кнопки. На лицевой части это кнопка включения/отключения со светодиодным индикатором режимов работы. И сверху кнопка настройки - для сопряжения с приложением/сбросом на заводские установки.

    Качество сборки на самом высоком уровне, все хорошо подогнано, никаких щелей, люфтов и скрипов не наблюдается. Правда и возможность разбора устройства не предусмотрена, что может кого то и огорчить. Но винить в этом производителя тоже нельзя, это его гарантия от «шаловливых» ручек.

    В работе.

    Для начала общий принцип работы устройства, схема взята с сайта производителя.


    Умная розетка, благодаря встроенному Wi-Fi модулю, соединяется через домашний маршрутизатор с облачным сервисом TP-LINK Cloud . Мобильное приложение Kasa также подключается к облаку, что позволяет управлять устройством удаленно из любой точки мира.

    Сам процесс настройки состоит из трех несложных шагов:
    1) Установить мобильное приложение Kasa на смартфон (Android 4.1 или выше, iOS 8 или выше).
    2) Создать учетную запись TP-LINK Cloud.
    3) Пошагово выполнить в приложении процесс подключения умной розетки к домашней Wi-Fi сети.

    Далее опишу процесс более подробно. Настройка производилась на смартфоне Huawei Honor 4C (Android 6.0).
    Итак, для начала устанавливаем приложение Kasa for Mobile на смартфон. При первом запуске нас просят войти в уже существующий аккаунт, либо создать новый.

    Выбираем создать новый аккаунт. На указанный при регистрации почтовый ящик приходит письмо подтверждение. Переходим по ссылке в письме и нажимаем продолжить в приложении Kasa.

    Появляется окно выбора типа устройства. Выбираем SMART PLUG.

    Включаем розетку в электросеть, индикатор на ней загорается желтым светом, далее. Спустя 15 секунд индикатор начинает мигать желтым/зеленым, далее. В течение нескольких секунд происходит автоматический поиск, по окончании которого появляется окно присвоении имени найденному устройству.

    На данном этапе ваш смартфон будет подключен непосредственно к розетке как точке доступа. При этом на устройствах с iOS нужно будет вручную найти точку доступа и подключиться к ней, а потом уже вернуться в мобильное приложение.

    После ввода имени устройства можно выбрать иконку – 21 вариант из стандартных, либо поставить собственную из альбома/камеры.

    На этом подключение устройства завершено.

    Открывается домашняя страница приложения со списком устройств.

    Настройки самого приложения минимальны, по сути кроме пункта проверки обновления прошивки для устройства там ничего полезного и нет.

    Основная страница подключенного устройства выглядит следующим образом:

    Присутствует кнопка включения/выключения, счетчик времени работы за текущий день, строка ближайших событий и выбор режимов - Shedule, Away и Timer.
    В правом верхнем углу кнопка настроек подключенного устройства. В них можно включить/отключить удаленное управление, сменить имя и иконку, сменить часовой пояс, посмотреть информацию об устройстве.

    Теперь расскажу подробней по режимам.

    Первый режим Shedule или работа по расписанию. Заходим по соответствующей иконке, жмем на плюсик для добавления события. Выбираем время и действие – включить или выключить, есть режим повтора по определенным дням. В конце жмем сохранить, и событие появляется в списке.

    Следующий режим работы это Away Mode или режим «нет дома». В этом режиме устройство рандомно включается/выключается, создавая видимость присутствия. Тут задается временной интервал – начало и конец, режим повтора по дням также присутствует.

    И последний это режим Timer – включение или выключения устройства через заданный промежуток времени от текущего.

    Еще небольшая ремарка по режиму удаленного доступа – при желании его можно отключить в настройках, в этом случае управление будет открыто лишь для устройств домашней Wi-Fi сети, доступ с интернета блокируется.

    Как видите, все достаточно просто и интуитивно понятно.

    Небольшая справка по индикации работы:
    Мигание жёлтым и зелёным цветом - режим настройки с помощью приложения.
    Быстрое мигание зеленым цветом - подключение к сети.
    Горит зелёным - подключено к сети.
    Быстрое мигание желтым цветом - сброс к заводским настройкам.
    Горит желтым цветом – перезагрузка (загрузка).
    Горит красным цветом - нет соединения с сетью.

    Также показывается подача напряжения на выход розетки - значок питания горит зеленым или не светится. Причем кнопка механическая, при желании можно включить подачу напряжения и вручную.

    Ну и по функционалу кнопки настройки:
    - удержание в течении 5 секунд переводит устройство в режим настройки с помощью приложения
    - удержание в течении 10 секунд сбросит устройство к заводским установкам

    Что касается работы приложения, то претензий к стабильности нет, никаких зависаний в работе не происходит. Пример работы можно посмотреть по ссылке ниже.

    Со стороны устройства тоже все работает как часы – розетка была установлена на расстоянии около 10 метров от роутера, через одну бетонную стену, на холодильнике за микроволновкой. При этом обрывов связи не наблюдалось.

    Единственно, что было замечено, это при 3G подключении иногда не с первого раза находит устройство, если зайти повторно на страницу, то связь устанавливается. Хотя это скорей проблема качества мобильного интернета.

    Порадовало и время входа в «рабочий режим». Для уже настроенного устройства это около 20 секунд:

    В итоге розетка "прижилась" в хозяйстве и теперь регулирует работу компрессора в домашнем аквариуме, по составленному расписанию.

    Небольшое дополнение по поведению устройства в "аварийных" ситуациях:

    1) Отключение электропитания - всё работает корректно .
    2) Отключение Wi-Fi с последующим восстановлением - всё работает корректно .
    3) Отключение электропитания/Wi-Fi с последующим восстановлением БЕЗ ПОДКЛЮЧЕНИЯ К ИНТЕРНЕТУ - все таймеры/расписания обнуляются, назначенные задачи не сработают . Лишь при восстановлении интернет-подключения все старые задания появятся и устройство будет работать в штатном режиме.

    Причина такого поведения в третьем сценарии, насколько я понимаю, отсутствие внутреннего элемента питания для поддержания таймера устройства, т.е. после обесточивания время устройства сбрасывается на 1 января 1970 года. И лишь при подключении Wi-Fi с доступом к интернет время синхронизируется. Тоже самое происходит после обрыва Wi-Fi и повторного подключения - если доступ к интернет отсутствует на момент подключения, то внутренний таймер сбрасывает до 1 января 1970 года.При этом через приложение можно указать лишь часовой пояс, возможность ручной установки даты/времени отсутствует.
    Так что стоит это учесть в работе, без активного интернет подключения "умные" возможности значительно сокращаются. Так сказать, обратная сторона современных технологий.

    Заключение.

    Пора подводить итог. Лично для меня это был первый опыт общения с подобными устройствами. Поэтому первые время просто игрался с удаленным включением-выключением. Помигать лампой с другого конца города увлекательное занятие...
    Ну а если серьезно, то вещь весьма полезная и многим пригодится в хозяйстве. Всякое бывает, иногда подключенное оборудование может находиться в труднодоступных местах, а нужно его удаленно обесточить/включить. В этом случае вещь незаменимая. Главное чтоб Wi-Fi/интернет были доступны. Ну и помним про привязку к мобильному приложению - все управление только через него, никаких веб-интерфейсов здесь нет.
    Так что, кому это действительно нужно, тот купит. Да, сейчас цены на такие решения не такие уж и низкие. Все-таки новинка для российского рынка. Да и курс "деревянного" не радует. Но, можно надеяться, что с появлением широкой конкуренции на этом рынке, цена на такие решения неминуемо опустится.

    Плюсы и минусы:

    + сборка, дизайн, работа
    + простота настройки

    - отсутствие русификации в приложении Kasa
    - нет встроенного энергонезависимого таймера (установка времени устройства только по сети интернет).

    Может не устроить:
    - стоимость

    Спасибо за внимание и удачных покупок!

    Выражаю благодарность компании ДНС и компании TP-LINK за возможность тестирования данного устройства.

    (4.1 и выше) или iOS (8 и старше), потому что про собственно аппаратную часть этих устройств рассказывать особо нечего. А жаль, так как очень хотелось бы знать, какие превентивные меры защиты разработчики использовали в своём продукте — это всё-таки не игрушка.

    Оба устройства выглядят абсолютно одинаково: небольшой блок с вилкой и розеткой типа F, сделанный из белого пластика (поликарбонат). Габариты составляют 100 × 66 × 77 мм, масса — 132 г. В отдельно стоящей розетке устройство мешаться не будет, а вот в блоке из двух розеток или в удлинителе оно будет частично перекрывать соседние разъёмы. В характеристиках заявлена работа в сетях AC 100-240 В 50-60 Гц, с максимальной нагрузкой 16 А или мощностью до 3,68 кВт. Строго говоря, последняя цифра более корректна, так как это стандартное значение для разъёмов типа F, рассчитанных на нагрузку 230 В 16 А. Гнёзда розетки снабжены шторками, но усилие для них не указано. При включении и отключении розетки слышен характерный щелчок. Во время работы устройство нагревается, но не сильно.

    На передней панели находится кнопка питания, за которой скрываются зелёный индикатор наличия питания и трёхцветный индикатор работы Wi-Fi и состояния устройства: зелёный и красный цвет указывают на наличие/отсутствие беспроводного подключения. Кнопка чуть утоплена, и это правильно — так исключается случайное нажатие на неё, например, при установке крупного БП. Сверху устройства есть еще одна небольшая кнопка, которая нужна для первоначальной настройки розетки — её надо зажать на пять секунд, а затем следовать инструкциям в приложении Kasa. Если же кнопку зажать более чем на 10 секунд, то настройки будут сброшены до заводских значений, а индикатор Wi-Fi будет мигать жёлтым цветом.

    «Умные» розетки поддерживают работу только с сетями 802.11n 2,4 ГГц. Естественно, смартфон с приложением Kasa должен быть подключен к той же точке доступа, что будет предназначена для розеток. Kasa — единый центр управления для всех, пока не слишком многочисленных, «умных» устройств TP-Link. Первым делом предлагается завести новый аккаунт в «облачной» службе производителя. Без него, к сожалению, будут доступны только базовые функции. Для розеток, в частности, это означает, что их можно будет только локально включать и выключать, а получить доступ к дополнительным сценариям работы не получится. Кроме того, при первом запуске потребуется указать местоположение и выбрать часовой пояс — приложению необходим доступ к навигации. Это нужно для синхронизации часов в устройствах.

    На главном экране приложения Kasa три вкладки: на первой находятся кнопки для быстрого запуска сценариев, на второй даётся доступ к устройствам, а вот третья предназначена для взаимодействия с центром «умного» дома — специальным маршрутизатором TP-Link SR20 , который пока что не поступил в продажу. Данный роутер интересен тем, что он поддерживает подключение устройств Z-Wave и ZigBee — теоретически с его помощью можно построить более-менее полноценную систему управления домом. Однако создавать её на базе Wi-Fi, пожалуй, не самая лучшая затея, и не всегда применимая. Далеко за примерами ходить не надо — одна из розеток периодически теряла связь с точкой доступа и разом становилась «глупой». Так что наличие Wi-Fi-репитеров в ассортименте TP-Link тут очень кстати.

    Процесс добавления розеток в приложении предельно прост — надо выбрать необходимое устройство и следовать инструкциям на экране. Приложение — как обычно — доступно только на английском языке, но разобраться в нём нетрудно. В случае розеток далее необходимо зажать маленькую кнопочку на корпусе, немного подождать, выбрать домашнюю точку доступа и ввести пароль для подключения к ней . Для каждого устройства можно задать имя и выбрать одну из многочисленных иконок либо же загрузить собственное изображение из галереи или прямо с камеры. Разнообразие иконок, как ни странно, в дальнейшем сможет облегчить навигацию, если «умных» гаджетов TP-Link в доме много.

    В настройках каждого устройства можно включить возможность удалённого управления — в данном случае она сводится к включению и выключению розетки. Для этого, как уже говорилось, необходимо иметь облачный аккаунт Kasa, а точка доступа, к которой подключены розетки, должна иметь доступ в Интернет. Кроме того, есть возможность управления с помощью голосовых ассистентов Amazon Echo и Google Home , но в России она не очень актуальна. Для каждого устройства можно просмотреть его текущее состояние и статистику использования — в случае HS100 это только время работы, а в HS110 также идёт подсчёт электроэнергии. Для всех этих параметров доступны текущие значения, а также суммарные и средние показатели за один день и последние неделю и месяц.

    Доступны и простенькие сценарии автоматизации. Во-первых, можно создавать расписания, то есть выбрать время переключения состояния (включено/выключено) с точностью до минут и дни недели. Во-вторых, есть так называемый «режим отсутствия» (away mode): задаётся время начала и окончания действия сценария в течение одного дня, а также дни недели, когда это расписание активно. В этом режиме розетка случайным образом включается и отключается, имитируя наличие человека в доме, что якобы должно отпугнуть потенциальных преступников. Делает она это нечасто — раз-два в час. В-третьих, есть обычный таймер на период до суток, который включит или выключит устройство. Максимальное число подобных расписаний в документации не указано. Про приоритеты тоже толком ничего не говорится, но, к примеру, если включить таймер в период активности одного из расписаний, то сработает событие таймера. Настройки расписаний хранятся в памяти устройства и при сбросе питания восстанавливаются, равно как и последнее состояние розетки (вкл./выкл.).

    Для групповой работы с розетками, да и другими «умными» вещами тоже, предназначены сценарии (или сцены, шаблоны). Логика проста — выбираются нужные устройства и их состояние (включено/выключено в случае розеток), в которое они будут переведены при активации сценария. Надо полагать, что для других устройств доступны дополнительные варианты состояний вроде яркости или цвета для LED-ламп. По умолчанию есть три готовых сценария — их можно изменить либо добавить собственные. Расписание и прочие элементы автоматизации для сценариев недоступны. Явных ограничений на число таких шаблонов нет, а инструкция — как всегда — по этому поводу молчит.

    Технические характеристики
    Модель TP-Link HS100 TP-Link HS110
    Материал корпуса поликарбонат
    Разъёмы 1 × тип F
    Безопасность шторки
    Габариты, мм 100 × 77 × 66
    Масса, кг 0,13
    Мощность, кВт до 3,68
    Питание AC 100-240 В 50-60 Гц / 16 А; вилка типа F
    Аппаратные кнопки питание, сброс настроек
    Управление Wi-Fi 802.11 b/g/n (2,4 ГГц)
    Индикаторы питание, Wi-Fi/состояние
    Условия работы t° 0…+40 °C, отн. влажность 10…90 % (без образования конденсата);
    для использования только внутри помещений
    Дополнительные функции учёт времени работы учёт времени работы и энергопотребления
    Цена, руб.* 2 350 2 650
    * Цены указаны на момент написания материала; цена может изменяться в зависимости от курса валют, места покупки и типа доставки.

    Заключение

    А давайте-ка сразу к ценам. В России модель TP-Link HS100 на момент написания материала стоила примерно 2 350 рублей, а старшая версия — та, что с функцией подсчёта электроэнергии, — была на 300 рублей дороже. Цены выше, чем на аналогичные, если верить описанию, noname-устройства из Поднебесной. В данном случае предлагается простое в использовании устройство от известного бренда, с официальной поддержкой, хорошим дизайном, удобным приложением и хоть какой-то гарантией, что всю эту серию «умных» вещей будут и дальше развивать и поддерживать. И да, всё это хоть и не на русском, но зато и не на китайском языке. Для некоторых покупателей всё вышеперечисленное действительно важно. Как ни странно, большим плюсом конкретно этих розеток является поддержка европейского разъёма типа F — китайские безымянные устройства обычно поставляются с китайской же вилкой. То есть нужен переходник, а в случае розеток — сразу два переходника. Устройствам TP-Link ничего такого не нужно: подключил — и работай.

    Но есть и вопросы. Почему, к примеру, в HS110 нет подробных графиков энергопотребления в течение дня? Что мешало добавить — а ведь это программная составляющая — другие варианты автоматизации? Например, для HS110 не помешало бы отключение при выходе за заданные пользователем пределы потребляемой мощности. С другой стороны, даже тех функций, которые уже есть в обеих розетках, многим пользователям будет достаточно. Однако есть и другие, более важные проблемы. Почему нет защиты от перегрева, а если есть, то почему нигде про это не сказано детально? Ну и вообще про защиту — от возгорания, от перегрузки, от удалённых атак — почти ничего не говорится, что несколько настораживает.

    В целом же TP-Link HS100 и HS110 — это неплохой вариант для быстрого и безболезненного обновления бытовой техники, который добавит ей немного «ума». В нём есть смысл, когда нужно оснастить всего несколько устройств в доме. Главное — не забыть, чтобы в точках установки был хороший приём Wi-Fi. Если же вам хочется глобального переоснащения всего дома, то лучше обратиться уже к профессиональным решениям и заранее подумать, как всё это добро потом обновлять, потому что все производители очень уж любят покрепче привязывать пользователя к себе. И TP-Link, кстати, в этом плане пока что не исключение.