Unitas.ru

Сантехника водопровод
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Подключение к Wi-Fi — плохо. 5 советов всем, кто покупает умные устройства

Подключение к Wi-Fi — плохо. 5 советов всем, кто покупает умные устройства

Подключение к Wi-Fi — плохо. 5 советов всем, кто покупает умные устройства

Перейти на умный дом здорово. Почему? Потому что домашняя автоматизация облегчает жизнь.

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

Хотя мой дом в итоге стал намного умнее и удобнее, путь достижения цели оказался долгим и тяжёлым. С десятками стандартов, брендов и даже протоколов связи получить сплочённую работу их всех в одном месте трудно — даже техногику.

Рассказывать о каждой попытке приблизиться к дому будущего считаю лишним, зато могу спасти вас от необходимости бродить по интернету в поисках нужной информации и раскрытия подводных камней. Собрал в статье 5 уроков, которые извлёк из крайне длительного процесса создания умного дома. Они должны помочь вам без особой мороки построить собственный автоматизированный рай.

Обзор характеристик и внешнего вида TP-Link Tapo P100

Об одной такой умной мини розетке с WiFi мы и поговорим в сегодняшнем обзоре. Это модель от TP-Link, Tapo P100.

обзор tapo p100

Об основных технических характеристиках можно узнать уже из информации на упаковке.

  • Удаленное управление через мобильное приложение
  • Расписание работы
  • Таймер
  • Поддержка голосового ассистента Amazon Alexa или Google Assistant
  • Режим «вне дома»

Мы их рассмотрим более подробно ближе к концу статьи при детальном разборе мобильного приложения. QR для его загрузки указан здесь же на коробке.

коробка tapo p100

Внутри находим только розетку Tapo P100 и краткую инструкцию. По большому счету, больше ничего и не нужно.

Читайте так же:
Розетки с поворотным клапаном

розетка tp-link tapo p100

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

На лицевой части логотип и световой индикатор состояния подключения розетки к wifi сети. Сбоку физическая кнопка включения.

Wi-fi розетка на esp8266 Умный дом

Умная розетка на ESP-wifi esp8266 esp-07В сети Интернет поискал и нашёл много разных исполнений умных радиоуправляемых wifi розеток, но все варианты мне неустраивали или по исполнению или по методу управления или ардуино или инфа какая-то есть, но скучно читать — ни одной картинки, безобразие.

Представляю Вам Wifi розетку на модуле ESP8266.

В своём варианте исполнения релейной управляемой розетки использую модуль ESP-07(вы можете использовать ESP8266 сразу с UARTом на борту и NODEMCU вот такую напимер), Прошитый под LUA то есть nodemcu, соответственно напишу два скрипта LUA. О том как писать — вгружать скрипты писал в первой статье «Первая программа на LUA для ESP»
Использовать для написания и загрузки скриптов в модуль esp8266 буду программу

ESPlorer

созданную именно под эти цели.
В первом скрипте будет реализована функция подключения к Wi-fi роутеру и 10 секундная задержка перед запуском второго скрипта основной программы.
Сделано именно с задержкой для того что-бы после перезагрузки модуля с помощью комманды tmr.stop остановки счётчика можно было остановить таймер и что-то подправить и вгрузить опять иначе программа при выполнении вам не даст ничего вгрузить вновь(вобщем делайте так)!
Второй скрипт будет содержать саму программу с поднятым веб сервером на котором будет простецкий html интерфейс с кнопками.
Простенькая схемка
Использовать — тоесть дёргать ногами будем GPIO2 и GPIO0.
схема умной радиоуправляемой wifi розетки релейного модуля esp8266" alt="схема умной радиоуправляемой wifi розетки релейного модуля esp8266

Читайте так же:
Розетка одежда женская куртки

Первый скрипт

с именем init.lua
Обязательно с таким именем ибо nodemcu первым делом после старта загружает именно его.

Незабываем в скрипте поменять имя и пароль от сети вайфай!

Второй скрипт назовём его rrr.lua
Будет поднимать вебсервер и ждать нажатия на кнопки.

Лучше скачать эти скрипты отсюда, так как в коде потёрлись(фильтранулись движком сайта) некоторые теги.

Скачать скрипты LUA для Умного дома реле.

init.lua

rrr.lua

Код может и корявый но рабочий_) Проверйяте)
Не обращайте внимание если при включении релюхи будут передёргиваться, это нормально для GPIO2 и GPIO0. Можете использовать другие ноги.

Если всё без ошибок, то Вы сможете войти в устройство через браузер по выданному от wi-fi роутера паролю. Ож нже будет выдан в интерфейс если смотреть в com порт автоматически при выполнении в скрипте комманды print(wifi.sta.getip())

Распиновка ESP для работы с ногами GPIO в среде LUA
соответствие GPIO LUA распиновка для скрипта

Добавлено 01.04.2020

Всвязи с распространением коронавируса по стране сидим дома и собираем очередную розетку для насоса малыша на обычном пускателе. Почему не твердотельное РЕЛЕ на симисторе? Да потому что китайцы суют в твердотелки 12 амперный 600вольт симистор и впаривают, а я в результате получу пробитый симистор от коммутации индуктивной нагрузки.
Пускатель(реле) тож может пригореть, но время покажет и эффективность снаббера.

Вот что получается.

Реле пускатель на ESP01
`Реле пускатель на ESP01
Реле пускатель на ESP01

Схема подключения

У датчики AM2302 4 ноги, из которых нужно 3:

У D1 Mini куча разъемов , в это проекте используются 3:

Все подключается очень просто — питание к питанию, земля к земле, данные к GPIO5, но еще дополнительно между pin1 и pin2 датчика нужно подключить резистор на 10 кОм.

Для начала я все это быстро подключил на макетной плате:

Читайте так же:
Расположение розетки для полотенцесушителя

Сенсор температуры и влажности на базе AM2302 и ESP8266 на макетной плате

Использование esp8266 для связи Ардуино по WiFi

Перед подключением к Ардуино важно помнить, что у ESP8266 напряжение питания не может быть выше 3,6, в то время как на пате Ардуино напряжение равно 5 В. Соединять 2 микроконтроллера нужно с помощью резистивных делителей. Перед подключением модуля нужно ознакомиться с распиновкой выбранного ESP8266. Схема подключения для ESP8266-01 представлена на рисунке.

esp8266 подключение

3,3 В с Ардуино – на Vcc&CH_PD на модуле ESP8266, Земля с Ардуино – к земле с ESP8266, 0 – TX, 1 – RX.

Для поддержки стабильной работы ESP8266 необходим источник постоянного напряжения на 3,3 В и максимальный ток 250 мА. Если питание происходит от конвертера USB-TTL, могут происходить неполадки и сбои в работе.

Работа с библиотекой Wi-Fi для ESP8266 схожа с библиотекой для обыкновенного шилда. Имеется несколько особенностей:

  • mode(m) – для выбора одного из трех режимов: клиент, точка доступа или оба режима единовременно.
  • softAP(ssid) – нужен для создания открытой точки доступа.
  • softAP(ssid, password) – создает точку доступа с паролем, который должен состоять не менее чем из 8 знаков.
  • WiFi.macAddress(mac) и WiFi.softAPmacAddress(mac)– определяет МАС адрес.
  • WiFi.localIP() и WiFi.softAPIP() – определение IP адреса.
  • printDiag(Serial); – позволят узнать данные о диагностике.
  • WiFiUDP – поддержка передачи и приема multicast пакета в режиме клиента.

Работа выполняется по следующему алгоритму:

  • Подключение USB-TTL к USB и к ESP.
  • Запуск Arduino IDE.
  • Выбрать в меню инструменты нужный порт, плату, частоту и размер flash-памяти.
  • Файл — Примеры — ESP8266WiFi — WiFiWebServer.
  • Записать в скетче SSID и пароль сети Wi-Fi.
  • Начать компиляцию и загрузку кода.
  • Дождаться окончания процесса прошивки, отсоединить GPIO0 от земли.
  • Поставить скорость 115200.
  • Произойдет подключение, будет записан адрес IP.
  • Открыть браузер, ввести в адресной строке номер IP/gpio/1
  • Посмотреть монитор порта, если к выходу GPIO2 подключен светодиод, он должен загореться.
Читайте так же:
Розетка колонка для ноутбука sven

Алгоритмы защиты сети Wi-Fi

Для защиты сети Wi-Fi от взлома выделяют три основных алгоритма:

  • настройка клиента и точки доступа на использование одного SSID, который не выбирается по умолчанию;
  • разрешение точке доступа связывать только с теми клиентами, чьи MAC-адреса знает точка доступа;
  • настройка клиентов на аутентификацию в точке доступа и шифрование трафика.

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

Сколько нужно антенн

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

Главное отличие роутеров с точки зрения вида антенн в следующем:

  • Роутер со встроенной антенной более компактный, но и сигнал менее мощный;
  • Роутер с одной или несколькими внешними антеннами передает более стабильный и сильный сигнал, однако требует больше места. Иногда к такому роутеру можно подключать дополнительные антенны.

Роутеры по типу подключения

По типу подключения роутеры делятся на проводные и беспроводные.

  • Проводные роутеры имеют только порты WAN/LAN и не могут использоваться в качестве точки доступа для Wi-Fi сети. Однако именно проводные роутеры оптимально подходят, когда идет большая нагрузка на интернет, например, для игровых консолей и стриминговых платформ.
  • Беспроводные роутеры обладают антенной, которая как раз и раздает интернет по сети Wi-Fi. Порты WAN/LAN также присутствуют. Такие роутеры подходят для рутинных, незатратных действий, как, например, передать фото в интернете.
Читайте так же:
Провести розетку по кафелю

Роутеры по типам портов и разъемов

По типам портов и разъемов роутеры делятся на 5 типов:

ADSL-роутеры: принимают сигнал по телефонному кабелю. Имеют крайне низкую по современным параметрам скорость приема и передачи данных.

Ethernet-роутеры: имеют порт WAN и различаются по протоколу IEEE. Самый распространенный сегодня тип.

3G/4G роутеры: используют пакетную передачу данных. Качество работы зависит от покрытия, которое предоставляет оператор.

Роутеры с подключением к оптическим сетям PON: в качестве WAN-порта здесь используется оптический пигтейл SC. Их главный недостаток – недостаточная защита от перехвата данных.

Универсальные роутеры: соединяют несколько технологий, обычно ADSL + Ethernet, либо Ethernet + 3G. Также оснащены дополнительными портами и встроенными модулями связи.

Выбор стандарта сети Wi-Fi

Сегодня большинство роутеров рассчитаны на работу со стандартами Wi-Fi 4, Wi-Fi 5 и Wi-Fi 6. При выборе модели роутера следует помнить, что стандарты имеют обратную совместимость. Иначе говоря, роутер с характеристикой более нового стандарта (5 или 6) будет раздавать стандарт Wi-Fi 4, а вот роутер Wi-Fi 4 может и не настроиться на новейший стандарт.

Заключение

В целом устройства вполне хорошо сделаны, но завязаны на облачное решение, для большинства кто в теме УД это не приемлемо. Устройства работают по WiFi, что мешает добавить нативную поддержку протокола MQTT? продажи устройств только возросли бы. Да, локальное управление это отвязка от экосистемы, так экосистемы то и нет, три лампочки и розетка это не умный дом.

Купил бы я устройства от СберДевайсов для себя? Если только как устройства для последующей перепрошивки и отвязки от облака.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector