- Явные преимущества умных розеток с Wi-Fi: Что умеют
- Необходимость умных розеток
- Преимущества перед обычными
- Что умеют устройства с Wi-Fi
- Как настроить и подключить
- Интерфейс для розеток Xiaomi
- Как управлять розетками от Яндекс
- Особенности использования других моделей
- Возможность синхронизации с умным домом
- Основные критерии выбора
- Лучшие умные розетки: обзор 5 моделей за 2020 год
- Основные недостатки по отзывам пользователей
- Какое оборудование сможет его заменить
- Wi-Fi розетка с управлением через Интернет за 60 минут
- 5 минут: размышляем над задачей
- 20 минут: подготовим облачный сервис
- 15 минут: достаем компоненты из ящика и собираем стенд
- 15 минут: подготовка инструментов и сборка прошивки
- 5 минут: наслаждаемся собранным устройством
- Вместо заключения
- О нас
Явные преимущества умных розеток с Wi-Fi: Что умеют
Умная розетка Wi-Fi – высокотехнологичное устройство, которое работает независимо или входит в состав оборудования «Умного дома». Компактный прибор обеспечивает удаленный контроль питания бытовой техники. Для управления розеткой используется смартфон, планшет или другой гаджет, подключенный к интернету и снабженный соответствующим приложением. Кроме этого, розетка может управляться с пульта и мобильного телефона.
Необходимость умных розеток
Лица, не знакомые с преимуществами устройства, относят его к разряду дорогих игрушек. Чтобы уяснить его ценность, необходимо разобраться, как работает умная розетка и что она умеет. Помимо подачи и отключения электропитания, работая в комплексе с другим оборудованием, прибор превращается в многофункциональный гаджет, который улучшает быт. При грамотном применении, относительно высокая цена смарт-розеток оправдывается их окупаемостью. Устройства рационально распределяют потребление электроэнергии, обеспечивают безопасность, избавляют владельца от лишних хлопот по хозяйству.
Преимущества перед обычными
Чтобы убедиться в преимуществах смарт-розетки, достаточно сравнить ее с обычной (Таб. №1).
Обычная | Умная |
Невысокая цена | Многофункциональность |
Простота подключения | Дистанционное управление |
Контроль потребляемой электроэнергии | |
Защита от перегрузок |
Что умеют устройства с Wi-Fi
Умные розетки Wi-Fi предоставляют владельцу массу возможностей, представленных:
- удаленным подключением и отключением бытовых электроприборов;
- обеспечением противопожарной безопасности;
- контроль потребляемой электроэнергии;
- работой в режиме таймера;
- возможностью перезагрузки офисной техники и пр.
Подключенные к маршрутизатору устройства обладают персональным IP-адресом, который открывает возможность дистанционного управления при помощи мобильных устройств.
Как настроить и подключить
Перед тем, как подключить умную розетку, необходимо ознакомиться с прилагаемой к гаджету инструкцией. Несмотря на схожесть, настройка устройств разных производителей отличаются некоторыми нюансами. При этом, в обязательном порядке для всех моделей смарт розеток. Необходимо установить на управляющий гаджет соответствующее приложение для ОС iOS или Android. В общем процесс выглядит следующим образом:
- За сопряжением прибора с домашней Wi-Fi-сетью следует сканирование уникального QR-кода и открывается доступ для скачивания программ.
- В открытом приложении активируется опция «Поиск нового сетевого подключения». После подключения к домашней точке доступа, в открывшейся вкладке вводится пароль.
- Смарт-розетка соединяется с сетью 220В. Для ее включения необходимо удерживать кнопу «Вкл./Выкл.» в течение 4–6 секунд. Активация устройства сопровождается мерцанием светодиодного индикатора.
- После нахождения на гаджете соответствующей розетки, она добавляется в список устройств.
При правильном подсоединении умная розетка готова к подключению бытовых приборов, каждый из которых необходимо настроить персонально.
Возвращение смарт розетки к заводским настройкам осуществляется при помощи нажатия и удерживания кнопки «Вкл./Выкл.» около 5 секунд.
Интерфейс для розеток Xiaomi
К неоспоримым достоинствам смарт розеток Xiaomi относится доступный интерфейс:
Перед тем, как управлять умной розеткой, необходимо войти в раздел “Mi Home” и выбрать соответствующее устройство. При этом необходимо убедиться в подключении к домашней сети Wi-Fi, Bluetooth и GPS. Для активации той или иной функции используются соответствующие иконки и надписи:
- Клик по иконке «Розетка» включает и выключает устройство;
- С помощью иконки «Часы» задается время работы устройства.
- Иконка «Таймер» включает функцию обратного отчета.
В зависимости от модели розетки Xiaomi открывается возможность настройки сценариев и ее сопряжения с устройствами, входящими в оборудование «Умного дома». Совместная работа смарт-розетки с датчиками температуры и влажности, а также подключенным кондиционером, позволяет контролировать домашний микроклимат без внешнего вмешательства.
Более подробную информацию об управлении смарт-розеткой «Сяоми» можно узнать, просмотрев видео обзор:
Как управлять розетками от Яндекс
Wi-Fi розетка предоставляет возможность дистанционного управления при помощи голосовых команд. Для этого используется русскоязычный голосовой помощник «Алиса». Процесс осуществляется следующим образом:
- Открывается приложение «Яндекс».
- Сверяется привязка розетки к аккаунту.
- В разделе «Устройства» выбирается пункт «Управление».
- После нажатия на пункт «Розетка» устройство готово к работе.
В качестве управляющего устройства может использоваться смартфон, умная колонка и другие гаджеты, совместимые с «Алисой»
Особенности использования других моделей
Для удаленного подключения и отключения бытовых приборов к сети также используются радиорозетки. Подобные устройства не отличаются многофункциональностью, за то не нуждаются в дополнительном оборудовании. Стандартный комплект представлен умной розеткой с приемником и пультом ДУ, работающим на частотах 315–433 МГц.
Возможность синхронизации с умным домом
Для синхронизации смарт розетки с «Умным домом» используется смартфон или другой гаджет, оснащенный Wi-Fi и имеющий выход в интернет. Последовательность:
- Скачивается и устанавливается программа «Mi Home», которая бесплатно предоставляется магазинами “Play Маркет” или «AppStore».
- Производится регистрация.
- Выбирается регион.
- Розетка подключается к сети 220В.
- В открытом приложении «Mi Home» нажимается «+».
- В открывшемся меню находится вновь подключенное устройство.
- Определяется нужная Wi-Fi точка.
- Указывается местоположение устройства (комната).
По окончании процедуры розетка становится частью оборудования «Умного дома» и готова участвовать в предполагаемых сценариях.
Основные критерии выбора
Умная розетка не относится к дешевым игрушкам. От ее качества зависит работоспособность бытовых электроприборов, целостность электросети и пожаробезопасность. Поэтому при покупке гаджета следует уделять внимание каждой мелочи.
К основным критериям выбора умной розетки относятся:
- Мощность. Большинство предлагаемых на рынке приборов рассчитаны на ток, не превышающий 10А. Приобретая смарт-розетку необходимо убедиться, что подключаемые устройства не выведут ее из строя.
- Тип. Накладная или встраиваемая. Первый вариант рассчитан на включение в обычную розетку, второй представляет самостоятельное устройство, которое встраивается в стену. Популярность накладных розеток обоснована мобильностью.
- Управление. Определяется назначением устройства. Техническими возможностями и личными предпочтениями. Возможные варианты: пульт ДУ, мобильный телефон (SMS-сообщения), гаджеты, подключенные к интернету.
- Функции. Учитываются основные и дополнительные возможности (защита от перегрузок, поддержка сценариев, USB-порт, мониторинг расхода электроэнергии, контроль состояния сети, информация о сбоях и др.).
- Условия работы. Устройство должно соответствовать условиям окружающей среды. При размещении в ванной комнате и на кухне оно должно быть защищено от влаги. Уличное исполнение подразумевает прочность, пыле и влагозащищенность.
Кроме этого, необходимо обратить внимание на известность производителя, качество сборки и материалов. Не лишними станут отзывы об умной розетке, а также советы специалистов.
Умная розетка, как сложный высокотехнологичный прибор, изначально не может быть дешевой. При ставке на низкую цену и приобретении устройства с рук можно оказаться жертвой подделки
Лучшие умные розетки: обзор 5 моделей за 2020 год
Обзор за 2020 год дает представление о последних достижениях в этой области:
- Sonoff S20. Один из простейших вариантов для начинающих строителей «Умного дома». При дистанционном управлении и наличии базовых функций модель не предназначена для сложных сценариев. Рассчитана на нагрузку до 2 кВт. В качестве интерфейса используется смартфон с мобильным приложением eWELink. Может работать в режиме таймера, включать и отключать бытовую аппаратуру в заданное время. Выделяется быстрым откликом. Цена: от 900 до 1500 рублей.
- ALLOYSEED Wireless Switch Socket. Еще одна умная розетка с простыми функциями и доступным интерфейсом. Представлена тремя накладными розетками, управляемыми с пульта ДУ. Рассчитана для загородных жилищ с проблемным подключением бытовых и технических устройств. Цена: около 1000 рублей.
- Kebidumei KBT001929. Отличается высоким качеством сборки. Модель оснащена датчиками, позволяющими контролировать мощность и расход электроэнергии. Для управления используется мобильное приложение WiWo или e-Control. Снабжена USB-портом для зарядки мобильных устройств. Цена: от 800 до 1200 рублей.
- Xiaomi Wi-Fi Power Strip 6 Ports (Удлинитель). Содержит 3 разъема под «евровилки» и столько же универсальных. Общая мощность подключаемых устройств не превышает 2,5 кВт. Управляется при помощи мобильного приложения Mi-Home. Помимо таймера и расписания работы, устройство контролирует динамику энергопотребления. Цена: от 1000 до 2100 рублей.
- Broadlink SP3. Мощная модель, рассчитанная на нагрузку до 3,5 кВт. Подразумевает безопасную работу с телевизором, кондиционером, стиральной машиной и водонагревателем. Для управления используются приложения операционных систем Android и iOS. Совместимо с IPhone. Работает с таймером, собирает данные по расходу электроэнергии, отправляет отчеты о сбоях и многое другое. Цена: от 900 до 1400 рублей.
Основные недостатки по отзывам пользователей
Из основных недостатков умных розеток большинство пользователей отмечают проблемную совместимость с роутерами, вследствие чего, после покупки устройства приходится обращаться за помощью к специалистам.
Кроме этого, часто упоминается отключение смарт-розеток вследствие аварийного сбоя в сети.
Какое оборудование сможет его заменить
Если умная розетка кажется слишком сложной или дорогой, ее можно заменить более простыми устройствами, которые можно купить или изготовить самостоятельно. Наиболее приемлемой альтернативой станут таймер и реле времени, подключаемые к бытовой сети. Ограниченность функций и отсутствие удаленного управления компенсируется невысокой ценой, а при определенных навыках эти приборы можно довести до уровня умных розеток своими руками.
Источник
Wi-Fi розетка с управлением через Интернет за 60 минут
В этом материале мы покажем, что Интернет вещей — это не так уж и сложно. Для этого за 60 минут соберем и оживим простейшую Wi-Fi розетку с управлением через Интернет.
5 минут: размышляем над задачей
Почему Wi-Fi? Потому что он у всех есть и не требует проводов, а значит, в пределах нашего помещения розетку можно будет перемещать в любой угол.
Раз розетка у нас смотрит в интернет, то помимо самой аппаратуры нам понадобится еще и нечто в этом самом Интернете. Причем разрабатывать что-то с нуля мы вот вообще не хотим, хотим максимально готовое.
Первое, что приходит в голову — для розетки берем микроконтроллер с ESP8266/ESP32, так как это очень известная и популярная платформа со встроенным Wi-Fi, а для бекэнда в Интернете готовый облачный сервис Azure IoT Central, для которого код писать вообще не надо.
Ну раз это первое пришло в голову — так и сделаем, у нас же всего 60 минут!
У автора была плата с обтекаемым названием ESP32 Dev Board, на которой установлен USB-UART конвертер CP2102 и модуль ESP-WROOM-3. Плату можно опознать по картинке ниже и по ключевику «ESP32» найти на известном китайском сайте.
- собственно сами розетки. Так как мы хотим больше приключений, возьмем сразу две штуки, ведь тогда продукт получится более конкурентоспособный! Автор статьи использовал корпус удлинителя с двумя гнездами.
- модуль реле на 220 В — возьмем готовый, двухканальный, с гальванической развязкой. Нам важно, чтобы реле переключались логическими сигналами с уровнем 3.3В. Выглядит так:
- пара кнопок, мы ведь не только из Интернета хотим включать/выключать розетки, но и кнопками на них;
- любой AC-DC преобразователь 220В — 5В для питания ESP32 Dev Board, например, такой:
- провода, чтобы все это соединить.
Впрочем, необходимый минимум из этого всего — только сама плата ESP32: можно просто подключить ее по USB, от которого и питать, и посмотреть по отладочному выводу или мультиметром на выводах, как она работает совместно с облаком. Правда, в этом случае такая «розетка» не будет выполнять свою основную функцию собственно розетки.
Для ESP32 понадобится прошивка. Вариантов для ее разработки немного:
- взять стандартный тулчейн от производителя. Установка несложная, но и не особо простая. Подчеркиваю также то неприятное обстоятельство, что IDE в этом случае в комплект средств разработки не входит, и собирать все нужно будет с командной строки.
- прослойка для Arduino. Это очевидно проще и быстрее, все ставится и настраивается из самой IDE Arduino. В качестве минуса — не вдаваясь в подробности, нет полноценной готовой библиотеки для работы именно с IoT Central, но мы это обстоятельство обойдем.
20 минут: подготовим облачный сервис
Заходим по ссылке. Понадобится учетная запись Microsoft, с которой следует залогиниться. Подписка Azure для пробной 7-дневной версии — не нужна, но лучше все-таки ее оформить, чтобы взять один из стандартных ценовых планов, где время использования не ограничено и есть два бесплатных устройства.
Выбираем слева Мои приложения — Новое приложение, далее Пользовательские приложения и заполняем поля:
- Имя приложения: любое удобное;
- URL-адрес: любой, но он должен быть уникальным;
- Шаблон приложения: пользовательское приложение;
- Ценовой план: стандартный 1 или бесплатный;
Если выбрали стандартный ценовой план, ниже создайте подписку Azure и выберите расположение, ближайшее к вам (для России — Европа).
Нажмите кнопку Создать
В меню выберите Шаблоны устройств — Создать, как показано на рисунке ниже.
Далее Устройство IoT — Следующий: Настроить. В поле Имя шаблона устройства введите Socket. Нажмите Далее: проверка, Создать.
В появившемся диалоге выберите Импорт модели и выберите файл Socket.json, прилагающийся к данной статье.
Видим следующую картину:
Что только что произошло? Фактически, мы объявили для IoT Central «язык» («шаблон»), на котором говорит наша розетка при обмене данными с облаком, а именно, если развернем параметры каждой возможности (в оригинале — Capability), увидим следующее:
- каждая из двух розеток передает сообщение телеметрии, в котором закодировано состояние: 0 — выключено, 1 — включено;
- каждая из двух розеток принимает команду с параметром типа Boolean (true — включено, false — выключено).
Почему в телеметрии 0/1, а в команде true/false? Это связано с особенностями визуализации в IoT Central, короче говоря, телеметрию в виде 0/1 на картинках можно отобразить нагляднее, чем true/false.
Откуда взялся файл Socket.json? Автор подготовил его заранее, введя описание всех возможностей розетки в самом IoT Central, затем просто сохранил шаблон в файл, используя встроенную функцию экспорта.
Теперь по поводу визуализации. Нашему устройству неплохо бы сделать красивый дашборд, с которого мы будем посылать на него команды включения/выключения и видеть его состояния. Для этого нажмем в списке возможностей устройства пункт Представления и выберем плитку Визуализация устройства.
В разделе Телеметрия выберите Socket1State, нажмите + Телеметрия и выберите Socket2State, затем нажмите Добавить плитку. На появившейся плитке нажмите иконку и выберите Диаграмма состояний из меню. Нажмите Сохранить.
Теперь нам нужно «опубликовать» наш шаблон, т.е. перевести его из черновика в состояние, когда им можно будет пользоваться. Для этого нажмите соответствующую кнопку (Опубликовать). Подтвердите публикацию, нажав в появившемся окне кнопку Опубликовать.
Пока что мы только опубликовали шаблон устройства, теперь заведем запись для нашего конкретного устройства. Для этого переходим в главном меню в раздел Устройства и нажимаем кнопку + Создать. В появившемся окне изменяем только шаблон устройства на Socket. Нажимаем кнопку Создать и кликаем по имени появившегося устройства. Нажмем кнопку Подключить в верхней части окна и в появившемся окне видим всю необходимую информацию, которую нам нужно будет использовать в прошивке устройства, чтобы оно могло «разговаривать» с IoT Central. В поле Тип проверки подлинности выберем Подписанный URL-адрес (SAS) (так проще). Итого нам понадобятся:
- Область идентификатора — это идентификатор нашего приложения IoT Central;
- Идентификатор устройства — не требует пояснений;
- Первичный ключ — считаем, что это «пароль» этого конкретного устройства.
С этими данными устройство должно обратиться к сервису регистрации устройств (Device Provisioning Service, DPS) для получения адреса IoT Hub, еще одного сервиса Azure. Зачем еще IoT Hub? Дело в том, что IoT Central работает «поверх» IoT Hub, являясь как бы «оберткой» для него. Вся последующая коммуникация будет происходить именно с этим IoT Hub.
Проблема в том, что простые в использовании библиотеки Arduino не включают готового клиента DPS. Ну раз так, то возьмем систему с Windows 10, и получим этот адрес IoT Hub вручную. Утилита dps-keygen умеет это делать, правда для ее запуска понадобится node.js.
Раз так, установим последнюю версию node.js с официального сайта с параметрами по умолчанию, затем запустим стандартную командную строку Windows и выполним команды (естественно, подставив нужные данные из нашего приложения IoT Central):
Порядок аргументов в последней строке не имеет значения.
Нас предупредят, что эта возможность «deprecated» и не «best practices», но нам очень надо, и не «best», а «fast», иначе не уложимся за 60 минут, которые обещал автор, поэтому продолжаем. На выходе будет строка подключения, которую мы позже укажем в прошивке розетки:
Отлично! Мы готовы к сборке стенда.
15 минут: достаем компоненты из ящика и собираем стенд
Сгребаем в охапку все провода, компоненты, и собираем их, как показано на схеме ниже. Можно как припаивать провода, так и соединять через разъемы — дело вкуса. В любом случае особое внимание уделяем высоковольтной части. Автор сделал разъемные соединения, где это было возможно, остальное — припаял.
Результат немного угрожающий, но для стенда вполне работоспособный:
Такой вид в общем-то вполне нормален для всяких самоделок, но если под рукой (совершенно случайно!) есть 3D-принтер, можно сделать что-то более презентабельное:
Как и обещал, две кнопки, две розетки.
Между прочим, если задумаете поменять пины на Dev Board, рекомендую эту картинку для понимания, что на каких пинах есть:
Также из-за ошибки трассировки на плате автора был не подключен пинов GND около кнопки EN (RST), так что такие моменты тоже неплохо бы проверить (на вашей плате).
Ну и для справки, схема соединений сигнальных проводов в виде таблицы (для удобства сборки):
Контакт | Контакт |
---|---|
ESP32 GPIO16 | Кнопка 1 |
ESP32 GPIO17 | Кнопка 2 |
ESP32 GPIO5 | Реле 1 |
ESP32 GPIO18 | Реле 2 |
15 минут: подготовка инструментов и сборка прошивки
Будем собирать прошивку на Windows 10 (любой сборки, но авторы категорически рекомендуют LTSC).
- Загрузим и установим Arduino IDE.
- Загрузим и установим драйверы моста UART-USB, распаянного на плате. В случае автора это был CP2102 (на нем самом написано).
- Запустим Arduino IDE и перейдем в меню Файл — Настройки. В поле Дополнительные ссылки для Менеджера плат вводим https://dl.espressif.com/dl/package_esp32_index.json. Это позволит установить поддержку ESP32 прямо из Arduino с сайта производителя чипа. Нажмем OK и закроем диалог.
- Перейдем в меню Инструменты — Плата — Менеджер плат, в поиске введем esp32. В появившемся пункте нажимаем Установить.
- Из прилагающегося архива распаковываем каталог GetStarted и открываем скетч GetStarted.ino.
- Находим следующие строки и внутри кавычек соответственно прописываем SSID Wi-Fi сети и пароль:
- Находим строку и внутри кавычек вставляем строку соединения, которую мы получили ранее при помощи утилиты dps-keygen.
- Находим строку и внутри кавычек вставляем идентификатор нашего устройства:
- В настройках платы (Инструменты — Плата) устанавливаем параметры, как на рисунке ниже.
- Поправим баг библиотеки SNTP, приводящий к перезагрузке ESP32 при пропадании соединения, для чего откроем файл C:\Users\имя_пользователя\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.5\libraries\AzureIoT\src\az_iot\c-utility\pal\lwip\sntp_lwip.c и в самое начало функции SNTP_Init() вставим код:
Версия библиотеки может отличаться. Замените 1.0.5 на ту, которая применяется в вашем случае.
Если хотите больше двух розеток — без проблем! Внесите изменения в схему и добавьте номера пинов кнопки и сокета в массивы BUTTON_PIN и SWITCH_PIN.
5 минут: наслаждаемся собранным устройством
Теперь вернемся в IoT Central, чтобы потестировать наше устройство.
- На дашборде устройства есть закладка Необработанные данные, где можно увидеть сообщения телеметрии, отправляемые розеткой. Здесь же можно увидеть, что поля deviceId и messaageId не соответствуют модели. Так и есть — в шаблоне устройства их нигде нет, они добавлены только для отладочной телеметрии.
- На закладке Команды можно включать и отключать каждую из двух розеток отдельно:
- Также можно включать и отключать каждую розетку кнопкой на ней. В любом случае, все изменения отражаются на в телеметрии вкладке Состояние при любом переключении. Причем телеметрия отсылается не реже, чем раз в час, так что можно, например, в IoT Central создать правило, отслеживающее наличие подключения розетки: если за последний час не было ни одного сообщения, розетка потеряла связь. При срабатывании правила можно предпринять ряд действий, например, отправить e-mail и т.п.
Пример создания правила (высылает e-mail с предупреждением на заданный адрес, если не было ни одного сообщения телеметрии за последние 60 минут, другими словами, розетка «не в сети»):
Вместо заключения
Это еще не все, и мы планируем продолжить эксперименты в подобном формате, а именно:
- Сделать поддержку DPS в прошивке;
- Добавить поддержку IoT Plug and Play, тогда на стороне IoT Central не нужно будет регистрировать устройство, и оно все сделает само;
- Сделать голосовое управление розеткой («Эй Кварта Технологии! Включи розетку 1!»).
О нас
Компания Кварта Технологии была основана в 1997 году и сегодня является лидирующим поставщиком программного обеспечения и облачных сервисов для рынка встраиваемых систем и IoT в России, Украине, Грузии и странах СНГ.
Мы предоставляем услуги по лицензированию, разработке и обучению в области встраиваемых решений, помогая производителям из разных стран создавать передовые интеллектуальные системы и устройства в кратчайшие сроки.
С 2004 года компания является авторизованным дистрибутором и тренинг-партнером Microsoft Windows Embedded (IoT) на территории России и СНГ. Последние несколько лет входит в Топ-5 лучших дистрибуторов Microsoft по Embedded-продуктам в регионе EMEA (Европа, Ближний Восток, Африка) и обладает статусом «Windows Embedded Partner Gold Level».
Источник