Download for hs100 v4
Содержание:
- Setup Video
- Как это работает
- Видео по настройке
- TP-Link HS100 Kasa Smart Wi-Fi Plug — умный и простой, но вы можете бороться с некоторыми розетками
- ИССЛЕДУЕМ TP-LINK SMART HOME PROTOCOL
- FAQ
- Функциональность
- Какие функции имеются?
- Setup Video
- СКАНИРОВАНИЕ ПОРТОВ
- Характеристики модели
- INFO
- TP-Link HS100 Kasa Smart Wi-Fi Plug функции — аккуратное приложение с множеством функций
- FAQs
- Дизайн и удобство использования
- Внешний вид и комплектация
- Адреса в терминале Mac OS
- Подключение и настройка TP-Link HS110 и TP-Link HS100
- Технические характеристики
- НАСТРОЙКА УСТРОЙСТВА
- Опыт использования
- BUSYBOX
- ВЫВОДЫ
Setup Video
-
Quick Tips: How to Link your Kasa Account to Google Assistant
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
Quick Tips: How to Link your Kasa Account to Amazon Alexa
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
This video will show you how to Setup the Smart Actions feature in the Kasa App.
-
This video will show you how to create a schedule for the device in the Kasa App.
-
This video will show you how to set your time zone in the Kasa App.
-
This video will show you how to create a group of devices in the Kasa App.
Как это работает
Для начала работы розетку следует включить в сеть. Далее на телефон устанавливается приложение Kasa и выполняется процедура сопряжения, после чего прибор становится доступен для удаленного контроля посредством «облака».
Шаги по настройке:
- поставить программу;
- запустить ее и создать аккаунт TP-Link Cloud;
- войти в систему и начать добавление, выбрав смарт-розетку;
- включить устройство в сеть и дождаться начала мигания диода с желтого на зеленый. При первом запуске это произойдет через 15 секунд после включения;
- выполнится автоматический поиск, после чего система осуществит сопряжение и предложит дать розетке название;
Настройка завершена: прибором можно управлять через интернет.
Он появится в списке сопряженного оборудования.
Из этого же интерфейса можно обновить прошивку, просмотреть статистику работы, изменить настройки.
Основное меню дает возможность включить/выключить розетку, ознакомиться со счетчиком времени работы и выбрать режим:
- расписание;
- таймер;
- «никого нет дома».
Расписание позволяет задать события срабатывания прибора:
Но особенно интересен режим «никого нет дома»: при его включении гаджет станет в произвольные моменты включаться и выключаться, имитируя активность людей в помещении и отпугивая потенциальных злоумышленников.
И, наконец, таймер позволяет задавать отсчет времени до выключения/включения.
Диод может гореть несколькими цветами:
- желто-зеленое мигание — состояние настройки;
- быстрое зеленое моргание — подключение к беспроводной сети;
- зеленый — связь установлена;
- быстрое желтое моргание — сброс на заводские параметры;
- желтый — перезагрузка/запуск;
- красный — нет связи.
Видео по настройке
-
Quick Tips: How to Link your Kasa Account to Google Assistant
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
Quick Tips: How to Link your Kasa Account to Amazon Alexa
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
This video will show you how to Setup the Smart Actions feature in the Kasa App.
-
This video will show you how to create a schedule for the device in the Kasa App.
-
This video will show you how to set your time zone in the Kasa App.
-
This video will show you how to create a group of devices in the Kasa App.
TP-Link HS100 Kasa Smart Wi-Fi Plug — умный и простой, но вы можете бороться с некоторыми розетками
TP-Link HS100 Kasa Smart Wi-Fi Plug может быть не самым привлекательным дополнением к умному дому. Простой адаптер, он подключается к сетевой розетке и управляет подачей питания на одно устройство, или универсальный адаптер с несколькими подключенными устройствами. Вы можете включать и выключать его с помощью отдельной кнопки, но в большинстве случаев вы Вам захочется использовать приложение Kasa, установленное на устройстве Android или iOS.
HS100 имеет один разъем, над которым находится серая кнопка питания. В кнопку встроены два индикатора: один для отображения статуса Wi-Fi, а второй для индикации, когда розетка активна. Сверху есть крошечный переключатель сброса, в то время как задняя панель пуста, кроме штепсельных вилок.
Как и другие умные штекеры, HS100 не может контролировать все. Не включенные устройства или устройства с механическим управлением покорно оживут при включении питания, но многие устройства с электронным управлением по умолчанию перейдут в режим ожидания. Также стоит быть осторожным: мы бы не добавили интеллектуальное управление к нагревателю, который, например, не имеет защиты от перегрева или опрокидывания. Точно так же не стоит отключать питание от сети компьютера или проектора, предварительно не отключив их должным образом.
Устройства TP-Link Kasa работают с любой беспроводной сетью в диапазоне 2,4 ГГц, что должно сделать их совместимыми с любым беспроводным маршрутизатором за последние пару десятилетий. Не нужно покупать дорогостоящий стартовый набор, но недостатком является то, что в отличие от некоторых интеллектуальных экосистем, устройства Kasa могут быть более подвержены проблемам беспроводного покрытия и помех.
Попадая в гнездо рядом с ним, вы можете не установить этот умный штекер рядом с другим источником питания.
Этот умный штекер не слишком большой, но он пересекает разделительную линию в адаптере в стиле банды. В следующей розетке достаточно места для стандартной вилки, но не для другой HS100. Если смотреть со стороны, он примерно вдвое глубже, чем заземляющий контакт на вилке.
При вставленной стандартной вилке общая глубина около 7 см может затруднить установку за мебелью. К сожалению, вы не можете выключить ни один индикатор. Это может отвлечь, если вы планируете использовать умный штекер в спальне, хотя светодиоды не особенно яркие.
Штекер довольно глубокий
ИССЛЕДУЕМ TP-LINK SMART HOME PROTOCOL
Прослушав локальный Wi-Fi-трафик, авторы увидели, что мобильное приложение общается с HS110 через порт 999, используя данные, похожие на зашифрованные. После декомпиляции Android-приложения они нашли функцию шифрования:
Функция шифрования в мобильном приложении Kasa от TP-Link
Мы видим, что инициализирующий ключ (вектор) — это захардкоженное значение -85 (= 171). Первый байт открытого текста ксорится (XOR) с этим ключом. Затем ключ ставится в незашифрованный байт. В ходе очередной итерации следующий байт открытого текста ксорится с предыдущим байтом открытого текста. Дешифровка работает по тому же принципу.
Этот алгоритм известен как autokey cipher. Несмотря на то что его статические свойства лучше, чем в стандартном XOR-шифровании с помощью повторяющегося ключа, он все равно может быть легко взломан известными атаками.
Теперь, когда мы знаем алгоритм и ключ, мы можем сделать Wireshark-диссектор на Lua, который автоматически дешифрует TP-Link Smart Home пакеты на 9999-й порт. Сам протокол устройства использует JSON, так что можно добавить и диссектор для него. В итоге мы можем читать данные между Kasa-приложением и умной розеткой в Wi-Fi-сети.
Реализованный Wireshark-диссектор для протокола TP-Link Smart Home
Команды для умной розетки сгруппированы в следующие категории:
• system;
• netif (WLAN interface commands);
• cnCloud (соединение с облаком);
• time;
• emeter (измерение энергии);
• schedule (расписание вкл./выкл.);
• count_down (таймер вкл./выкл.);
• anti_theft (рандомное расписание вкл./выкл.).
FAQ
-
What should I do if I fail to configure the Kasa device?
10-18-2021105161 -
Что делать, если я забыл пароль для облачной учетной записи TP-Link?
12-17-201880022 -
Как обновить ПО устройств для умного дома (Smart Devices) с помощью мобильного приложения Kasa?
02-01-2017117155 -
Common questions about Smart Actions
07-20-202145000 -
Common questions about Schedule Away mode of smart home product?
07-20-202122288 -
Основные вопросы перед покупкой устройств TP-Link для умного дома
05-17-2017165851 -
Some frequently asked questions about TP-Link smart plug and smart switch
07-20-2021323449 -
How to configure the Kasa device to work with SmartThings App?
07-20-2021558251 -
Как использовать виджеты для управления вашими устройствами Kasa и сценариями Kasa на устройствах c поддержкой iOS?
02-20-201936452 -
How to use Widgets to control your Kasa devices and Kasa scenes on Android devices?
07-20-202124045 -
How to use the Grouping feature in Kasa app
07-20-202140447 -
How to use Sunrise & Sunset function
07-20-202199626 -
Как создать сценарий в приложении KASA?
07-02-201854960 -
How to setup schedule, away mode and timer of TP-Link Smart Plug/Switch in Kasa APP?
07-20-2021250533 -
Как выполнить настройку времени в приложении Kasa?
06-05-201859748 -
Подключение ваших устройств TP-Link Kasa к Google Assistant
08-24-20181934712 -
Как подключить умную Wi-Fi розетку к домашней сети с помощью приложения Kasa?
07-25-20171227592 -
Что делать, если я не получаю электронное письмо при регистрации облачного аккаунта или сбросе пароля?
05-20-202061526 -
Почему я не могу зарегистрироваться?
05-22-201827128 -
Как привязать Google Assistant к вашему аккаунту TP-Link Kasa (приложение для смартфона)?
11-09-201822366 -
How to make Kasa smart devices controlled local only
03-23-202154548 -
What should I do if the smart plug or smart switch cannot turn on/off the appliance properly?
12-17-202010298 -
Что такое TP-Link ID?
05-23-20181141044 -
Как создать учётную запись облачного сервиса в мобильном приложении Kasa для удалённого управления умной розеткой?
09-10-2020358362 -
How to reset TP-Link Kasa smart switch and plug?
07-03-2020194330 -
Почему TP-Link требует мой адрес электронной почты?
05-22-201834764 -
Как подключить устройство TP-Link Kasa к Amazon Alexa?
06-08-20202066675 -
What should I do if schedule not working properly for Kasa smart devices
10-30-201933716 -
What should I do if my smart plug feels warm?
10-10-201915219 -
How do I move my Kasa device to a different wireless network?
09-27-2019203060 -
Как отвязать облачный аккаунт от устройств в мобильном приложении?
09-27-201961808 -
How to Use Siri to Control Your Kasa Smart Devices
07-05-2019168954 -
How to make wireless password visible and continue the configuration of Smart Devices in Kasa App?
05-27-201921580 -
Как узнать версию ПО вашего умного устройства в Kasa?
06-05-201830878 -
Что делать, если время работы умного устройства не совпадает с режимом реального времени?
12-17-201870366 -
Как управлять умными устройствами с помощью Amazon Echo, используя голосовые команды?
12-17-2018118485 -
How to control Smart Devices by Google Home with voice commands
02-26-2019128263 -
Универсальная схема настройки умных Wi-Fi розеток
05-02-20176171 -
Принцип работы и управления умными Wi-Fi розетками
12-26-20162007
Функциональность
Розетка TP-Link HS 110 может работать в сетях с напряжением
в пределах от 100 до 240 вольт и стандартной частотой 50/60 герц. Она способна
пропускать ток силой до 16 ампер, то есть к ней можно подключать приборы
мощностью до 3,5 киловатта. Это значит, что из всей домашней техники к «умной»
розетке нельзя подключать только электроплиту.
Переходим к самому интересному. После установки розетки вам
понадобится настроить ее, скачав на Android- или iOS-смартфон программу Kasa
for mobile из магазина приложений. После простой регистрации нужно будет
выбрать из списка найденных подключений вашу домашнюю сеть Wi-Fi и ввести
пароль доступа к ней. Также вы можете активировать для нее режим управления
через интернет (а не только в границах «родной» Wi-Fi-сети).
Самое простое действие, которое можно выполнять с помощью
приложения Kasa for mobile, — включать или отключать подачу питания на
подключенное к розетке устройство. Помимо этого вы сможете «синхронизировать»
работу TP-Link HS 110 со своим привычным распорядком дня. Функция работы по
расписанию позволяет сделать так, чтобы розетка автоматически включалась и
выключалась в нужное время суток и даже в определенные дни недели.
TP-Link HS 110 оснащается и встроенным таймером обратного
отсчёта, позволяющим задать временной интервал до прекращения подачи питания.
Таймер будет полезен, например, в тех случаях, когда вы ложитесь спать и не
хотите, чтобы лампа, вентилятор, конвектор, зарядка для телефона или какой-либо
другой прибор работали всю ночь.
Приложение Kasa for mobile также позволяет просматривать
статистику за день, неделю или месяц, чтобы, например, узнать, сколько времени
она проработала за это время.
Пользователи HS 110 очень хвалят функцию мониторинга
потребления электроэнергии. С её помощью можно узнать, сколько энергии потребляет
подключенный к розетке прибор сейчас и в среднем за определенное время. Эта
информация позволяет подсчитать, в какую сумму вам обходится пользование
обогревателем, феном, телевизором или другим устройством.
Стоит упомянуть и о функции «Нет дома», способной
обезопасить ваше жилище от проникновения злоумышленников. Работает она очень
просто: вы подключаете к «умной» розетке осветительный прибор, после чего он
будет случайным образом включаться и выключаться, создавая видимость вашего
присутствия. Ни один вор не станет даже пытаться попасть в квартиру, зная, что
хозяева дома.
Управлять всеми функциями розетки можно удаленно: например,
с работы. Приятно, что розетка TP-Link HS 110 «откликается» на команды очень
быстро. Подача питания начинается или прекращается менее чем через одну секунду
после нажатия на соответствующую кнопку в программе Kasa for mobile.
Какие функции имеются?
Функций немного. Через приложение TP-Link Kasa можно:
- включить или выключить питание (а также узнать работает ли гаджет в текущий момент);
- включить/выключить по заданному расписанию (его можно составлять хоть на 12 месяцев вперед);
- включить таймер, по окончании которого устройство подаст питание.
А ещё здесь имеется режим «Нет дома». При его включении розетка через случайные промежутки времени включает и выключает питание. Если к устройству подключить, например, светильник, то таким образом можно имитировать чье-то присутствие дома (ночью при этом ничего не включается). Удобная функция, если часто приходится ездить в командировки.
В мобильном приложении TP-Link Kasa также можно:
- узнать, сколько устройство работало в тот или иной день;
- включить/отключить возможность дистанционного управления (если отключить, то настроить HS-100 и HS-110 можно будет только когда телефон подключен к домашнему Wi-Fi).
Итого, умные розетки от TP-Link – это неплохой вариант для тех, кому необходимо иметь возможность дистанционно управлять их работой. Средняя цена за модель HS-100 – порядка 2 тысяч рублей. При этом производитель дает 3-летнюю гарантию.
При работе девайс практически не греется, даже если подключить его, например, к водонагревателю. Все настройки при этом сохраняются на удаленном сервере TP-Link Cloud, так что даже после аварийного отключения электросети устройство не забудет все заданные расписания.
Расскажите, есть ли у вас опыт использования подобных устройств? Будем рады, если поделитесь с нами и нашими читателями. Для этого у нас есть комментарии, где также можно задать любой вопрос нашей команде.
источник
Setup Video
-
Quick Tips: How to Link your Kasa Account to Google Assistant
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
Quick Tips: How to Link your Kasa Account to Amazon Alexa
This video will show you how to how to link your Kasa Account to Google Assistant for voice control.
-
This video will show you how to Setup the Smart Actions feature in the Kasa App.
-
This video will show you how to create a schedule for the device in the Kasa App.
-
This video will show you how to set your time zone in the Kasa App.
-
This video will show you how to create a group of devices in the Kasa App.
СКАНИРОВАНИЕ ПОРТОВ
Запустив 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 и всегда возвращает захардкоженный ответ.
TCP-порт 9999 используется для управления умной розеткой в локальной сети с помощью приложения Kasa и описан в TP-Link Smart Home Protocol, а UDPпорт 1040 — в TP-Link Device Debug Protocol.
Характеристики модели
HS100 — младший представитель серии, кроме нее, имеется модель HS110, единственное отличие которой — мониторинг энергопотребления. В остальном они полностью идентичны.
Умная розетка TP Link представляет собой включающееся в обычную домашнюю сеть устройство, позволяющее присоединять к себе одного потребителя электричества (или удлинитель на несколько, хотя это и не рекомендуется).
Основные характеристики:
- тип гнезда и вилки — Shuko;
- напряжение входа — 100–240 В;
- напряжение выхода — 100–240 В;
- максимально допустимая нагрузка — до 3.66 кВт;
- сертификация — CE, EAC, RoHS;
- беспроводная связь — Wi-Fi 802.11 b/g/n 2.4 ГГц;
- размеры — 100.3×66.3×77 мм;
- материал корпуса — белый пластик;
- элементы управления — кнопка настроек и клавиша питания.
INFO
Этот кусок отладочного кода уже всплывал ранее в уязвимости роутеров TP-Link в 2013 году, которую можно было стриггерить с помощью скрытого адреса на web-сервере TP-Link http/tftp backdoor.
Функция выполняет следующие команды:
Эти команды соединяются с FTP-сервером, скачивают файл , делают его исполняемым и запускают. Для успешной эксплуатации достаточно сделать shell-скрипт с таким именем и расположить по нужному адресу. Достаточно даже будет запустить демон telnetd:
Кстати, запуск этого режима возможно сделать удаленно. Для этого есть JSON-команда :
В память устройства будет установлен специальный флаг, который проверяется в процессе загрузки. Поэтому нужно перезагрузить устройство:
После этого устройство попытается соединиться с сетью и паролем .
Для установки точки доступа hs_test авторы использовали hostapd со следующим конфигурационным файлом :
Увы, но здесь разработчики подсуетились. Поведение в тестовом режиме не отличается от стандартного. Хотя в коде и есть обращение к , но загрузки и исполнения скрипта не происходит. Возможно, эти строки были закомментированы.
TP-Link HS100 Kasa Smart Wi-Fi Plug функции — аккуратное приложение с множеством функций
Помимо этих незначительных моментов, жить с HS100 не может быть проще. Подключите его, и через несколько секунд он будет готов к подключению к локальной сети Wi-Fi. Вам нужно установить бесплатное приложение Kasa, которое обнаружит плагин и позволит вам настроить имя и пользовательский значок, чтобы помочь вам вспомнить, к чему он подключен. Хотя сам штекер поддерживает только сети с частотой 2,4 ГГц, приложение без проблем обнаружило его при подключении нашего телефона с частотой 5 ГГц к двухдиапазонному маршрутизатору.
Приложение Kasa от TP-Link простое и приятное в использовании. Добавляемые устройства отображаются на вкладке «Устройства», сгруппированные по их функциям: интеллектуальное освещение, интеллектуальные разъемы и т. Д. Вы можете нажать значок питания здесь, чтобы включить или выключить устройства, или нажать значок устройства, чтобы перейти на более детальную страницу управления.
Опции могут различаться в зависимости от типа устройства, но для HS100 вы можете создать расписание, установить таймер обратного отсчета или режим отсутствия, или получить информацию о том, как долго вилка была включена в течение последнего дня, недели или месяца. Заплатите дополнительно за HS110, и вы также увидите, сколько энергии использует подключенное устройство. Таймер обратного отсчета может включать или выключать розетку, в то время как режим «на выезде» переключает ее наугад, помогая обманщикам думать, что кто-то дома.
Kasa позволяет группировать несколько интеллектуальных устройств в пользовательскую сцену, предоставляя вам простой способ настройки нескольких устройств одним касанием. Например, вы можете создать Welcome Home, чтобы включить умный свет вместе с обогревателем, подключенным к HS100.
При желании вы можете связать устройства Kasa с Home или Amazon Alexa, что позволит вам управлять HS100 голосом. Приложение Kasa не имеет функции геозоны, поэтому оно не может автоматически включать ваши устройства по возвращении домой, но вы можете настроить такие сценарии с помощью IFTTT.
Однако обратите внимание, что Kasa имеет только действия IFTTT — вы не можете использовать его для запуска действий в других IFTTT-совместимых сервисах. Другое общее ограничение заключается в том, что вы не можете настроить поведение вилки сразу после прерывания питания — он всегда возвращается в свое предыдущее состояние
FAQs
-
What should I do if I fail to configure the Kasa device?
10-18-2021105161 -
What can I do if I forget my password of TP-Link Cloud account?
09-13-202180022 -
How to update firmware of Smart Devices in Kasa App?
07-20-2021117155 -
Common questions about Smart Actions
07-21-202045000 -
Common questions about Schedule Away mode of smart home product?
07-20-202122288 -
General questions about Kasa Smart home products
07-20-2021165851 -
Some frequently asked questions about TP-Link smart plug and smart switch
07-20-2021323449 -
How to configure the Kasa device to work with SmartThings App?
07-20-2021558251 -
How to use Widgets to control your Kasa Devices and Kasa Scenes on iOS devices?
07-20-202136452 -
How to use Widgets to control your Kasa devices and Kasa scenes on Android devices?
07-20-202124045 -
How to use the Grouping feature in Kasa app
07-20-202140447 -
How to use Sunrise & Sunset function
07-20-202199626 -
How to use Scenes function in Kasa app?
07-20-202154960 -
How to setup schedule, away mode and timer of TP-Link Smart Plug/Switch in Kasa APP?
07-20-2021250533 -
How to Adjust Time Setting in the KASA app
07-20-202159748 -
How to connect your TP-Link Kasa devices to Google Home
07-20-20211934712 -
How to connect my TP-Link Smart Plug Switch to my home network via Kasa?
07-20-20211227592 -
What should I do if I don’t receive the email when I register cloud account or reset my password
06-29-202161527 -
What if I fail to sign up or activate the TP-Link ID?
06-28-202127128 -
How to Link your TP-Link Kasa Account to Google Assistant (Smartphone App)
06-10-202122366 -
How to make Kasa smart devices controlled local only
03-23-202154548 -
What should I do if the smart plug or smart switch cannot turn on/off the appliance properly?
12-17-202010298 -
What’s a TP-LINK ID and how to create a TP-LINK ID ?
12-03-20201141044 -
How to reset TP-Link Kasa smart switch and plug?
07-03-2020194330 -
Why does TP-Link require my email address?
07-01-202034764 -
How to make my TP-Link Kasa Device work with Amazon Alexa?
11-19-20192066675 -
What should I do if schedule not working properly for Kasa smart devices
10-30-201933716 -
What should I do if my smart plug feels warm?
10-10-201915219 -
How do I move my Kasa device to a different wireless network?
09-27-2019203060 -
How to create a TP-Link Cloud Account on Kasa app?
09-19-2019358362 -
How to unbind cloud account with devices in mobile App
09-19-201961808 -
How to Use Siri to Control Your Kasa Smart Devices
07-05-2019168954 -
How to make wireless password visible and continue the configuration of Smart Devices in Kasa App?
05-27-201921580 -
How to find the firmware of your smart home device in the Kasa app?
05-23-201930878 -
What should I do if my Kasa device doesn’t synchronize the time correctly?
04-18-201970366 -
How to control Smart Devices by Amazon Echo with voice commands?
04-18-2019118485 -
How to control Smart Devices by Google Home with voice commands
02-26-2019128263 -
Customer Data Privacy for Smart Home
05-31-201812723
Дизайн и удобство использования
Они поставляются простых коробках, внутри можно найти только сами устройства и документацию.
Выглядят розетки практически одинаково, отличается только цвет гнезда для подключения устройства — у HS100 он серый, а у HS110 белый. Про дизайн тяжело сказать что-то конкретное — он обычный и нейтральный.
Размерами Wi-Fi розетки напоминают беспроводные репитеры, маленький ночник или растолстевший фумигатор. На корпусе есть две клавиши, сзади нанесена служебная информация.
Маленькая кнопка с шестеренкой пригодится при повторной настройке или для сброса настроек. Большая со значком Wi-Fi может похвастаться встроенным световым индикатором который расскажет что в данный момент происходит с устройством (включено-выключено, подключено или нет к Wi-Fi и так далее). Яркость средняя, в темноте не мешает.
При подключении TP-LINK HS100/110 в удлинитель или близко посаженные розетки, доступ к соседнему гнезду окажется перекрыт, а вот с обычными двойными встроенными розетками проблем не будет. Вилка стандартная европейская, с заземлением.
Внешний вид и комплектация
HS100 доставляют в минималистичной коробке белого цвета с картинкой содержимого и логотипом фирмы.
Также на упаковке приведена техническая информация и QR-код со ссылкой на страницу розетки на сайте TP-Link.
Одна из сторон содержит краткую презентацию возможностей прибора:
А четвертая — сведения о приложении и его функциях.
В коробке находится само устройство и инструкция. Все упаковано в фигурный поддон и сидит достаточно плотно.
Вместе с документацией (на русском языке) поставляется гарантийный талон и небольшая книжка с контактными данными сервиса TP-Link.
Сама розетка овальная, с корпусом из белого пластика.
С обратной стороны расположена стандартная «евровилка».
На передней части корпуса имеются две кнопки:
- включить/выключить (во фронтальной панели, совмещена со светодиодом-индикатором в виде значка Wi Fi). Эта кнопка механическая и позволяет вручную деактивировать или задействовать HS100;
- сброс/сопряжение (сверху).
HS100 собрана очень качественно, без люфтов и щелей. Конструктив не предусматривает разборки устройства пользователем.
Адреса в терминале Mac OS
В момент ввода команды в командной строке терминала, она будет выполняться в вашем нынешнем расположении, если, разумеется, вы не указали другое.
Если вы открываете новое окно терминала, это место находится на верхнем уровне вашего домашнего каталога мак ос. Каждая введенная вами команда будет определяться относительно этого расположения.
Если вы хотите поменять местоположение, используйте cd, за которым следует путь к местоположению, в которое вы хотите переместиться.
Для возврата к настройкам по умолчанию, введите cd ~/, и ваше местоположение изменится на ваш домашний каталог.
Для того чтобы просмотреть список документов и папок в вашем текущем местоположении введите команду ls. Перед ваши будет выведены все названия файлов и папок.
Подключение и настройка 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», и зарегистрироваться в облачном сервисе, чтобы управлять устройствами с любого места.
2 Дальше включаем умную розетку в обычную розетку. Нажимаем и секунд 5 держим кнопку со значком шестеренки. Индикатор начнет мигать оранжевым цветом.
3 На смартфоне подключаемся к Wi-Fi сети, которую начнет транслировать розетка. Сеть не защищена, без пароля.
4 Заходим в приложение Kasa и нажимаем на кнопку «Добавить устройство». Дальше выбираем тип устройства, которое хотим добавит. В нашем случае это «SMART PLUG». Нажимаем кнопку «Next», «Next», и еще раз «Next».
Задаем имя своей розетке. Выбираем иконку. Можно даже сделать фото, или выбрать из альбома. Дальше нужно выбрать свою Wi-Fi сеть, и указать от нее пароль, чтобы розетка смогла подключится к вашей Wi-Fi сети.
Немного ждем, и все готово. Вы увидите свою розетку в списке устройств.
Если у вас несколько розеток, то добавляем их по очереди, по такой же схеме. После завершения настройки, умная розетка перестанет транслировать Wi-Fi сеть.
Технические характеристики
TP-Link HS-110 и HS-100 – это «сквозные» розетки, то есть для работы они подключаются к обычной розетке. Корпус не разборный, поэтому напрямую соединить с фазой и ноль не получится, да и форм-фактор этого не предусматривает.
Материал корпуса – поликарбонатный пластик, устойчивый к действию высоких температур. Защиты от влаги или брызг не заявлено, но вход под вилку прикрывается внутренней шторкой. Максимально допустимая нагрузка – 16А (при 220В) или 3,68 кВт*ч. Вывод под заземление тоже имеется, но и без него устройство нормально функционирует.
Для правильной работы умных розеток TP-Link HS-100 и HS-110 обязательно требуется подключение к Wi-Fi с постоянным выходом в интернет (то есть дома должен быть установлен роутер с поддержкой 2,4 ГГц, b/g/n).
Настройка устройства выполняется через мобильное приложение для смартфонов на базе Android (версии 4.1 или выше) и iOS (версии 8 или выше). Без настроек и синхронизации с телефоном гаджет работает как обычная розетка.
Обзор устройств есть в формате видео:
НАСТРОЙКА УСТРОЙСТВА
Умная розетка имеет только две физические кнопки — переключатель «Вкл./ выкл.» и кнопку перезагрузки, которая сбрасывает настройки устройства, если ее держать нажатой более пяти секунд. После включения ненастроенное устройство с заводскими настройками запускает незащищенную точку доступа с именем вида TP-LINK_Smart Plug_XXXX, где XXXX — четыре шестнадцатеричных числа. После быстрого поиска в WiGLE было найдено несколько умных розеток TP-Link с настройками по умолчанию:
Список умных розеток TP-Link с настройками по умолчанию из WiGLE
А это, в свою очередь, означало, что рано или поздно подобные устройства попадут под прицелы исследователей ИБ — это лишь вопрос времени. Сегодня мы рассмотрим уязвимости в одном из таких устройств — умной Wi-Fi-розетке TP-Link HS110 Wi-Fi.
Приложение от TP-Link для управления такими устройствами — Kasa подключает смартфон к созданной точке доступа, отправляя широковещательные UDP-пакеты 255.255.255.255 для поиска IP-адреса устройства и последующей установки имени SSID и пароля, которые пользователь ввел в приложении. Затем умная розетка выключает точку доступа и соединяется с указанной Wi-Fi-сетью как клиент.
Авторы провели KARMA-атаку, используя MANA Toolkit от SensePost, принудительно деаутентифицировав умную розетку и попытавшись соединиться небезопасной поддельной точкой доступа с тем же именем. Увы, атака не увенчалась успехом, хотя таким образом можно вызывать временный отказ от обслуживания устройства.
Кстати, не только умные розетки подключаются подобным способом, но и другие устройства. Например, популярный (и неоправданно дорогой) комбайн LIFX настраивается посхожемуалгоритму.
Опыт использования
Зачем платить почти $30 за розетку? Думаю, многие из вас сталкивались с необходимостью возвращаться домой из-за забытого утюга. И таких ситуаций бесчисленное количество.
Чтобы ваши нервы остались в покое, а квартира не сгорела, компания TP-Link выпустила две модели смарт розеток: HS100 и HS110. Они позволяют удаленно управлять подключенными в сеть устройствами и настраивать автоматические сценарии работы.
Внешне розетки почти идентичны, только у старшей модели гнездо белого цвета, а у младшей — серого.
К внешнему виду устройств у меня никаких вопросов. Корпус простой и лаконичный, выполненный из белого пластика, он впишется практически в любой интерьер.
Приятной особенностью стали закругленные края основания, которые, благодаря своей форме, не закрывают соседние розетки. Для подобных продуктов это частая проблема, а тут прям молодцы.
На корпусе устройств присутствуют две клавиши управления: одна отвечает за включение, а вторая — за перевод розетки в режим настройки.
С ней справится даже ребенок. Установив фирменное приложение Kasa, перед вами появится интерактивное руководство, способное ответить практически на все возникающие вопросы. А если что-то все равно пойдет не так, есть расширенный раздел справки по настройке.
После всех необходимых действий розетка подключится к Wi-Fi сети и станет доступна в приложении. Если при первой настройке вы не создали личный аккаунт, розетками можно будет управлять только локально.
Приложение Kasa создано для большинства смарт-вещей производства TP-Link, так что все устройства будут доступны в одном месте. Добавленные розетки можно кастомизировать по своему усмотрению. На выбор пользователя есть настраиваемые сценарии работы, переименование, назначение автоматического включения, изменение картинки или даже присвоение фотографии подключенному устройству.
Все это позволяет гибко настраивать розетку под свой режим дня. Например, за пол часа до прихода домой можно включить кондиционер или настроить устройство на автоматическое включение чайника каждое утро. Главное, что все пункты управления сделаны максимально доступно и понятно. Единственным недостатком для некоторых может стать отсутствие локализации, которую обещают добавить в скорых обновлениях. Правда, для работы с приложением хватит и базового английского.
Устройства TP-Link HS100 и HS110 можно подключать практически ко всему. Розетки выдерживают нагрузку до 16 А и могут проводить через себя мощность до 3,68 кВт. Так что большинство бытовых приборов будут работать без проблем.
BUSYBOX
Предоставляемая версия BusyBox из прошивки подвержена уязвимости CVE2011—2716, инъекции команд в компоненте udhcpc (DHCP-клиенте). Она позволяет внедрять команды в одну из следующих DHCP-опций:• (12) Hostname;• (15) Domainname; • (40) NIS Domain; • (66) TFTP Server Name.
Проанализировав исполняемый файл, авторы нашли, что shd создает shellскрипт /tmp/udhcpc.script:
#!/bin/sh if 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 захардкожена, а другие опции не используются. Так что уязвимость неэксплуатируема.
ВЫВОДЫ
Как видишь по этому небольшому райтапу, безопасность умных устройств пока еще находится в зачаточном состоянии. Никаких сложных техник защиты в массовых клиентских устройствах не применяется, да и простая аутентификация используется далеко не всегда. Конечно, со временем эта область прогрессирует, как это было с вебом, но пока у независимых исследователей есть отличная возможность прокачать скиллы на несложных кейсах, а заодно сделать мир вокруг себя чуточку безопаснее.
В рамках этого исследования был написан плагин для Wireshark (под проприетарный протокол) и несколько Python-скриптов для проведения атаки. Все это авторы опубликовали в своем GitHub-репозитории.Самих же авторов, можно найти здесь.