Блок для подключение к брокеру через SIM800 GPRS к MQTT
Входы: restart - разрешает перезагрузку модема, при обрыве связи (потере регистрации в сети)
Выходы: NET_OK - индикатор подключения к сети GSM, true = подключен GPRS_OK - индикатор подключения к услуге GPRS (интернет), true = подключен MQTT_OK - индикатор подключения к mqtt брокеру, true = подключен
SосketTimeout - допустимое время ожидания ответа от брокера, в процессе установки соединения, при превышении этого времени, попытка соединения будет считаться неудачной. В секундах. restartTimeout - интервал, через который произойдет повторная (после неудачной) попытка соединиться с сетью GSM и брокером. В секундах.
Входы Enable - по фронту переключения в True, публикует сообщение Topic - топик, в который публикуется сообщение Message - публикуемое сообщение QoS - признак качества (библиотекой поддерживается только 0 и 1);
Блок "убирает тормоза" esp8266 если она не подключена клиентом к WiFi сети.
Пока на входе "Отключать Точку Доступа при соединении клиентом" единица - точка доступа будет отключаться при соединении клиентом.
Вход "period002" - время в мсек, по истечении которого будет осуществлена попытка подключиться клиентом к WiFi сети. (т.е. если на входе "period002" установлено значение 30000 - то esp8266 будет пытаться подключиться к WiFi сети один раз в 30 секунд).
*не рекомендуется менее 30000 мсек **иногда возможен ребут в случае: нет соединения клиентом + юзер находится на веб-странице Точки Доступа
+ нажимает например там кнопку - и в это время происходит попытка соединения клиентом.
При true на входе on включается точка доступа. В настройках она должна быть включена.
En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в режиме клиента STAstat - выход статуса наличия подключения в режиме клиента
Блок переводит, при подачи на вход EN единицы, WiFi модуль ESP в указанный режим работы. Активируется импульсом. Избегать постоянной 1 на входе EN. Доступные режимы: WIFI_STA WIFI_AP
Если активировать блок в режиме WIFI_STA и оставить входа SSID и pass пустыми, то esp подключится к сети, к которой она была подключена последний раз
Переводит ESP в точку доступа, если не удалось подключиться к WiFi с указанными SSID и password. В режиме точки доступа, если allowForcedReconnect == 1, есп попытается подключиться к WiFi через RECONNECT_TIMEOUT мс. Если в режиме точки доступа allowForcedReconnect == 0 и пришло время попытки переподключенния, то блок будет ждать пока не отключатся все подключенные устройства. Например если к есп в режиме точки доступа подключён телефон дольше, чем RECONNECT_TIMEOUT мс, то, пока телефон не отключится, есп не будет пытаться переподключиться к WiFi. APSSID - SSID точки доступа APPass - пароль точки доступа
Выводит состояние WiFi клиента. Если есп подключена к WiFi - на выходе true, иначе - false