Шлюз ESPGate433 представляет собой мост между радиоканалом 433МГц и сетью Wi-Fi. Его основными задачами являются:
- прием информации от беспроводных датчиков;
- обработка принятых показаний и передача в сеть Internet.
Шлюз ESPGate433 состоит из модуля ESPMeteo (1) и подключаемого к нему приемника 433МГц (2):
Рисунок 1 Общий вид шлюза ESPGate433
При этом остается доступной возможность подключения в свободный порт модуля ESPMeteo внешних датчиков: температуры DST-1, DST-2, влажности и температуры DHT-1.
Шлюз ESPGate433 поддерживает одновременное подключение до восьми беспроводных датчиков температуры RT433.
Для того, чтобы получить доступ к шлюза ESPGate433 для его настройки необходимо обеспечить соединение с ним по беспроводному интерфейсу Wi-Fi. Для этого необходимо перед подачей питания нажать микрокнопку. Затем, не отпуская кнопку, подать питание и удерживать нажатой не менее 3…5 секунд.
Модуль загрузится и перейдет в safe mode режим, станет точкой доступа (AP) незащищенной Wi-Fi сети WiFi-IoT.
Выполняем подключение к сети WiFi-IoT с помощью ноутбука, планшета или телефона с Wi-Fi модулем, в адресной строке браузера набираем IP-адрес модуля 192.168.4.1, после чего отобразится главное меню следующего вида:
Рисунок 2 Главное меню
Для того, чтобы шлюз работал в Вашей домашней беспроводной сети, необходимо выполнить настройки подключения, перейдя на вкладку Config: -> Main, указав имя сети AP name и пароль AP pass:
Рисунок 3 Вкладка Main
Применить настройки нажатием кнопки Set.
Для настройки приема данных от беспроводных датчиков необходимо выполнить следующее:
- подключить в один из свободных входов устройства ESPGate433 приемник 433МГц;
- на вкладке Config: -> RCswitch options (см. рисунок 4) установить галочку в поле Enable RC receiver и ввести значение GPIO: 4 или 5 (номер входа к которому подключен приемник)
- установить галочку в полях Enable send code MajorDoMo, Enable send MQTT если требуется отправка принятых данных на сервер MajorDoMo или по протоколу MQTT
Рисунок 4 Вкладка RCSwitch options
Применить настройки нажатием кнопки Set;
На вкладке Config: -> RC sensors options (см. рисунок 5) в полях:
- Mode: выбрать значение Temperature;
- Key: записать значение Код, указанное на корпусе подключаемого беспроводного датчика температуры RT433;
- Timeout: записать значение не менее 400 (интервал времени, по истечении которого датчик считается отказавшим.
Рисунок 5 Вкладка RC sensors options
Применить настройки нажатием кнопки Set.
В данной прошивке имеется возможность отправки показаний датчиков на такие сервисы, как: narodmon.ru (красным выделен MAC, который вводят при регистрации нового устройства на сайте narodmon.ru) , MajorDoMo или любой mqtt-сервер, для чего необходимо выполнить настройки на вкладке Config: ->Servers (см. рисунок 6):
Рисунок 6 Вкладка Servers
Включить питание беспроводного датчика температуры RT433, для чего переместить ползунок переключателя расположенный на корпусе датчика из нижнего положения в верхнее.
После того, как все настройки выполнены, необходимо снять питание с устройства, затем повторно его подать, убедиться в исправной работе модуля, для чего в адресной строке браузера ввести IP-адрес модуля, присвоенный dhcp-сервером Вашего роутера или записанный вручную.
Убедиться в отображении показания температуры в главном меню шлюза ESPGate433. На этом настройку шлюза можно считать законченной.