Пришел с Китая модуль умного дома Sonoff basic R3.
И сразу возникла проблема с подключением. Имеется роутер D-Link 300. Но на нем нет интернета. Интернет есть только на телефоне. Как быть? Есть 2 сту… решения.
1) Взять устройство и роутер и настроить подключение и регистрацию у того, у кого есть проводной интернет и дальше пользоваться только LAN.
2) Использовать мобильник в режиме точки доступа.
Мы пойдем по пути большего сопротивления. Далее опишу регистрацию и подключение Wi-Fi реле с помощью мобильного интернета.
1) Скачиваем EweLink на телефон и регистрируем аккаунт в приложении.
2) На другом телефоне создаем точку доступа.
3)Переводим роутер в режим клиента. Для этого подключаем роутер к компьютеру, в адресной строке браузера вводим 192.168.0.1 (или 192.168.1.1), вводим логин, пароль (указан на роутере) и переходим в настройки роутера.
4) Ищем «Мастер настройки беспроводной сети» и выбираем режим «Клиента». (Или ищем в гугл «Роутер в режиме клиента //модель роутера//»/ Для D-link DIR 300 инструкция вот)
Роутер предлагает к какой точке доступа можно подключиться. Выбираем нашу временную точку доступа с телефона №2, вводим пароль и подключаемся. Теперь наш роутер подключен к интернету.
5) Еще необходимо настроить WAN. Для этого в роутере переходим во вкладку «Сеть» -→ WAN и в списке удаляем родную настройку. На ее место необходимо создать новую. В новой указываем «Динамический IP» и интерфейс «WiFiClient» (возможно потребуется активировать беспроводную сеть во вкладке Wi-Fi)
6) Всё, теперь роутер имеет подключение к интернету и раздает интернет на подключенные устройства. То есть в режиме клиента.
7) Подключаем наш основной телефон с приложением к роутеру по Wi-Fi сети.
8) Открываем приложение EweLink и жмем «+»
9) Зажимаем кнопку на устройстве Sonoff. Устройство начинает мигать 2 раза коротко и один длинно. Отпускаем кнопку.
10) Следуем инструкции в приложении.
Устройство зарегистрировано и подключено.
Теперь устройством Sonoff можно пользоваться автономно, по локальной сети. но для этого нужно, что бы телефон был подключен к роутеру.
Для установки таймеров и сценариев необходимо подключение к интернету.
Можно так же использовать 2 телефона. 1 в режиме точки доступа. а один в локальной Wi-Fi сети. Но лучше сделать иначе:
На основном телефоне (который с приложением) создаем точку доступа и возвращаемся к 3 пункту инструкции. (Подключаемся к роутеру)
Только в 4 пункте подключаем клиент к только что созданной на основном телефоне точке доступа.
Что имеем в итоге?
Точку доступа на телефоне.
Роутер, подключенный к этой точке.
Интернет на устройствах.
Как все работает?
Изменяем состояние устройства Sonoff в приложении (ВКЛ/ВЫКЛ) → Команда через мобильный интернет отправляется в «облако» EweLink → Из облака возвращается на телефон и через точку доступа поступает на роутер. Тот, в свою очередь, изменяет состояние устройства Sonoff. Устройство дает ответ о своем состоянии на роутер, роутер через точку доступа пересылает на телефон. Далее на облако EweLink и с облака через мобильный интернет возвращает состояние устройства в приложение.
Эта вся схема напоминает эпизод из ТБВ
Какие проблемы возникают с данным решением?
необходимо держать телефон в режиме подключения к Wi-Fi (локальная сеть) или в режиме точки доступа (уже есть интернет).
Если отключить точку доступа на телефоне, то при обратном включении восстановление сети не происходит . Всё подключается, но устройство не распознается. Пишет "Устройство выключено" . Помогает перезагрузка роутера. Возможно, проблема в нем.
Схема получилась замудреной, но рабочей. Еще есть материал по перепрошивке модуля. Публиковать?