Настраиваем модуль ESP8266 с помощью прошивки ESP Easy, раздел Congig
Это следующая статья на тему прошивки ESP Easy
Статьи:
Нас будем интересовать раздел Конфигурация - Config
Раздел Config (Конфигурация)
Выделяют несколько подразделов
- Main Settings (Основные настройки)
- Wifi Settings (Настройки WIFI)
- Client IP filtering (IP-фильтрация клиентов)
- IP Settings (Настройки IP)
- Sleep Mode (Режим сна)
Main Settings (Основные настройки)
- Unit Name (название модуля): Оно используется как сетевое имя, а также для идентификации каналов при работе по MQTT протоколу.
- Unit Number (номер модуля): Для корректной работы системы он должен быть уникальным для каждого esp модуля.
- Append Unit Number to hostname (Добавить номер устройства к имени хоста):
- Admin Password (Пароль администратора):
Wifi Settings (Настройки WIFI)
- SSID (Имя сети):
- WPA Key (Ключ сети):
- Fallback SSID (Резервный SSID):
- Fallback WPA Key (Резервный ключ):
- WPA AP Mode Key - данный пароль используется в том случае, если ваш esp модуль работает в режиме точки доступа (AP).
Client IP filtering (IP-фильтрация клиентов)
Client IP block level (Уровень блокировки IP-адреса клиента):
- allow all (позволять все)
- allow local subnet (разрешить локальную подсеть)
- allow IP range (разрешить диапазон IP)
Access IP lower range (Доступ IP нижнего диапазона):
Access IP upper range (Верхний диапазон доступа IP):
IP Settings (Настройки IP)
SP WiFi IP (IP модуля):
ESP WiFi Gateway (шлюз):
ESP WiFi Subnetmask (маска подсети):
ESP WiFi DNS (DNS сервер):
Note: Leave empty for DHCP (Примечание: оставьте пустым для DHCP)
Sleep Mode (Режим сна)
Sleep awake time (Время сна):
Note: 0 = Sleep Disabled, else time awake from sleep (Примечание: 0 = спящий режим отключен, иначе время пробуждения от сна)
Sleep time: [sec (max: 13903)] (Время сна в секундах, максимально 15774) 4 часа 38 минуты
Sleep on connection failure (Сон при сбое соединения)
Не забудьте нажать кнопку Submit (Отправить) - для применения настроек
Итак, для настройки обязательно должны быть введены:
Unit Name (имя модуля)
Unit Number (номер модуля) он должен быть уникальным.
Лучше настроить IP адрес так Вы точно будите знать что вводить в строку браузера и по какому адресу подключатся к модулю. И у меня, например, была проблема с DHCP, роутер не выдавал адрес ESP8266.
То есть еще настраиваем
SP WiFi IP (IP модуля)
ESP WiFi Gateway (шлюз)
ESP WiFi Subnetmask (маска подсети)
ESP WiFi DNS (DNS сервер)
На скриншотах показана стрелочками
Не забудьте нажать кнопку Submit (Отправить) - для применения настроек
И уже подключаемся по адресу который внесли в настройки
На этом заканчивается основная настройка, но есть еще много дополнительных
Идем в раздел Tools (Инструменты)
Нажимаем кнопку "Advanced" (Расширенные) Открыть расширенные настройки
И соответственно открываем расширенные настройки
Подраздел Rules Settings (Настройки правил)
Rules (Правила) Ставим галочку
Old Engine (старые правила) По умолчанию галочка так и оставляем
Tolerant last parameter (не учитывать последний параметр)
Примечание. Менее строгая проверка последнего аргумента некоторых команд (например, publish и sendToHttp).
Т. е. тут мы должны настроить использование правил и указать что будем использовать старый движок.
Но остальные два параметра забейте, по крайне мере пока
После применения настроек "Submit" Появится дополнительное меню Rules (Правила)
Там мы будем писать мини программы
Настраиваем NTP
Для того чтобы модуль знал время, для этого переходим в NTP Settings (Настройки NTP)
Use NTP (Используйте NTP): Ставим галочку
Про серверы времени их достаточно много, но об этом, возможно будет отдельная статья. Короче чем он ближе к вам тем точнее будет время
Вот основные серверы которыми я пользуюсь
Серверы времени NTP
ntp21.vniiftri.ru (сайт: http://vniiftri.ru/ru/uslugi-serverov)
ru.pool.ntp.org (сайт: https://www.ntppool.org/ru/use.html)
ntp3.stratum2.ru (сайт: https://www.ntp-servers.net/servers.html)
time.nist.gov (сайт: https://www.nist.gov)
ntp.msk-ix.ru (сайт: https://kb.msk-ix.ru/public/ntp-server/)
Location Settings (Настройки местоположения)
Timezone Offset (UTC +) (Смещение часового пояса): в минутах
Вводим коррекцию в минутах смотря какой у вас часовой пояс
Например:
- Для пояса +2 нужно ввести 120 (60Х2)
- Для пояса -7 нужно ввести -420 (60Х7)
- Для Московского времени, +3 необходимо указать 180 (60х3).
Latitude (Широта)
Longitude (Долгота)
Можете не вводить, а вообще можно посмотреть например на Гугл картах
Жмите "Submit" (Отправить) - для применения настроек и на главной странице в меню "Main" Local Time должно показывать ваше время.
Serial Settings (Настройки Serial порта)
Enable Serial port - Включить\выключить
Baud Rate - Скорость передачи, по умолчанию 115200
Пока можете не трогать, но помните что если вы выключите Serial port то появятся два дополнительных GPIO это GPIO 1 (TX) и GPIO 3 (RX) но естественно передача по COM порту будет не возможна.
Все остальные настройки не трогаем, тем более что часть из них экспериментальные.
На этом предварительные настройки модуля завершаются и следующим пунктом мы должны уже чем то поуправлять и куда то что то переслать.
Продолжение следует...
Подписывайтесь на наш канал TehnoZet-2, там много интересного! Мы только развиваемся!
Понравилась статья, хотите продолжения - ставьте лайки, жмите палец вверх!