отключение WiFi c БП MQTT_SIM800_Main_1_1

Ответить
sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

отключение WiFi c БП MQTT_SIM800_Main_1_1

#1

Сообщение sergii2012 » 09.04.2021{, 12:02}

Нужно отключать WIfi сразу после включения контроллера. Проблема в том что пока не произойдет успешная процедура подключения в блоке MQTT_SIM800_Main_1_1 остальной код не выполняется в контроллер ждет ответа. если не подключится то через несколько секунд происходит перезагрузка. пробовал поднимать опускать платы при компиляции ничего не меняется.
что сделать чтобы БП отключения wifi выполнялся в первую очередь?

Отправлено спустя 26 минут 14 секунд:
путем помещения фенкции if(Off_WiFi){
WiFi.forceSleepBegin(); // Wifi off
delay(100);
}
в сетап в блоке пользователя результата не получил. Получилось только в коде, сразу после инициализации wifi.
Вложения
Весы3_8_4Vmqtt — копия.flp
(3.34 МБ) 36 скачиваний

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

отключение WiFi c БП MQTT_SIM800_Main_1_1

#2

Сообщение edyapd » 09.04.2021{, 13:59}

Я бы сделал первую плату так
изображение_2021-04-09_175923.png
Отправлено спустя 1 минуту 27 секунд:
Правда не знаю, для чего здесь системный параметр. Никогда с ними не работал.

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

отключение WiFi c БП MQTT_SIM800_Main_1_1

#3

Сообщение sergii2012 » 09.04.2021{, 18:48}

edyapd писал(а):
09.04.2021{, 14:00}
Я бы сделал первую плату так

изображение_2021-04-09_175923.png

Отправлено спустя 1 минуту 27 секунд:
Правда не знаю, для чего здесь системный параметр. Никогда с ними не работал.
не будет выполняться пока не пройдет подключение к сети gprs

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

отключение WiFi c БП MQTT_SIM800_Main_1_1

#4

Сообщение edyapd » 09.04.2021{, 18:54}

sergii2012 писал(а):
09.04.2021{, 18:48}
не будет выполняться пока не пройдет подключение к сети gprs
На какой плате у вас идёт подключение к сети?

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

отключение WiFi c БП MQTT_SIM800_Main_1_1

#5

Сообщение sergii2012 » 09.04.2021{, 19:07}

edyapd писал(а):
09.04.2021{, 18:54}
sergii2012 писал(а):
09.04.2021{, 18:48}
не будет выполняться пока не пройдет подключение к сети gprs
На какой плате у вас идёт подключение к сети?
7
MQTT_SIM800_Main_1_1

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

отключение WiFi c БП MQTT_SIM800_Main_1_1

#6

Сообщение edyapd » 09.04.2021{, 19:10}

Тогда почему вы делаете такой вывод, прежде чем попробуете?
sergii2012 писал(а):
09.04.2021{, 18:48}
не будет выполняться пока не пройдет подключение к сети gprs

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

отключение WiFi c БП MQTT_SIM800_Main_1_1

#7

Сообщение sergii2012 » 09.04.2021{, 19:19}

чтобы сработало нужно чтобы до этой процедуры дошло, чего не происходит. даже если сразу поставить булеан тру на блок офф wifi

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

отключение WiFi c БП MQTT_SIM800_Main_1_1

#8

Сообщение edyapd » 10.04.2021{, 03:31}

Да, возможно и не получится. Но совсем по другой причине.

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

отключение WiFi c БП MQTT_SIM800_Main_1_1

#9

Сообщение sergii2012 » 10.04.2021{, 08:16}

edyapd писал(а):
10.04.2021{, 03:31}
Да, возможно и не получится. Но совсем по другой причине.
циклическая перезагрузка по вашей схеме.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

отключение WiFi c БП MQTT_SIM800_Main_1_1

#10

Сообщение edyapd » 10.04.2021{, 09:21}

Это я и подразумевал, когда соглашался с вами, что может не получится.
Тут просто надо разобраться, как работает эта ESP8266. Если я правильно понимаю, то при отключении WiFi ей требуется время. Не зря вставлена задержка в 100мсек после команды. А по вашей (впрочем как и по моей предложеной) схеме, этого времени не даётся.

Ответить

Вернуться в «Помогите, а то я "нимагу"»