home

Протокол обмена данными

Для организации Wi-Fi соединения на исполнительном устройстве используется модуль ESP8266. Связь между ядром и устройствами осуществляется по http протоколу. Отправить запрос исполнительному устройству можно даже из Интернет браузера, например, Internet Explorer или Firefox. Для этого нужно сформировать адресную строку вида:
http://[ip_address]:[port]?[device_name]=[flag]
где:
- ip_address - IP-адрес исполнительного устройства. Например, 192.168.100.5;
- port - Порт, на котором работает исполнительное устройство. Например, 8804;
- device_name - Наименование устройства. Например, PIND1;
- flag - Значение, которое будет установлено на исполнительном устройстве, например 1, или знак вопроса (?) для получения статуса.

Пример 1: http://192.168.101.5:8804?PIND1=0. Эта команда выключает устройство с имененм PIND1 по адресу 192.168.101.5:8804.
Пример 2: http://192.168.11.32:8804?PIND2=1. Эта команда включает устройство с имененм PIND2 по адресу 192.168.11.32:8804.
Пример 3: http://192.168.11.32:8804?PIND2=2. Эта команда переключит состояние на противоположное для устройства с имененм PIND2 по адресу 192.168.11.32:8804.
Пример 4: http://192.168.11.32:8804?PIND2=?. Эта команда возвращает статус устройства с имененм PIND2 по адресу 192.168.11.32:8804.

Систему команд можно получить подключившись к модулю без параметров. Например: http://192.168.101.5:8804

Конфигурация модуля Wi-Fi ESP8266

Настройки подключения к Wi-Fi сети задаются через начальную инициализацию. Существует два варианта:
1) Если модуль не оборудован герконом, то необходимо выключить точку Wi-Fi, к которой подсоединялся модуль, и подать питание на модуль. В течение 200 секунд модуль будет пытаться установить с Wi-Fi точкой соединение, и в случае неуспеха сам запустится как точка доступа;
2) для модулей, которые оборудованы встроенным герконом замнуть на землю GPIO4 и подать питание. Это делается при помощи сильного магнита. Нужно поднести магнит к устройству и включить питание.
При этом запускается режим точки доступа - модуль сам раздает сеть Wi-Fi (SSID - "andkom"). Адрес по умолчанию задан 192.168.5.1. Подключаемся к точке доступа "andkom" с паролем "00000000". Затем в браузере вводим строку http://192.168.5.1:8804. В ответ формируется веб-страница, на которой можно ввести SSID и пароль для подключения к Вашей домашней точке доступа. Нажимаем кнопку "Ок" для сохранения настроек. Отключаем питание. Для модулей оборудованных герконом отключаем GPIO4 от замли (убираем магнит). Вновь подаем питание. Модуль уже сам стартует в режиме клиента (станции) с ранее введенными SSID и паролем. При желании убедиться, что модуль работает корректно можно использовать команду ping или отправить запрос исполнительному устройству как это описано выше.

По Вашему желанию настройки подключения к сети Wi-Fi можно настроить на производстве.

Для опытных пользователей менять настройки можно из адресной строки браузера. Например:
http://192.168.17.2:8804?ssid=new&cmd=change. Эта команда изменит идентификатор сети для подключения к точке доступа Wi-Fi.
http://192.168.17.2:8804?password=secret&cmd=change. Эта команда изменит пароль для подключения к точке доступа Wi-Fi.
Если значение параметра содержит символ пробел, то его нужно заменить на символ плюс.
http://192.168.17.2:8804?password=my+secret&cmd=change.

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

Хотите поручить установку и настройку умного дома нашим специалистам? Закажите услугу умный дом под ключ. Мы все сделаем быстро и профессионально: умный дом под ключ.

По вопросам приобретения Ваши пожелания отправляйте на почту: andkom_smart_home@mail.ru

home