Страница 1 из 1
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 12:28
				 sergii2012
				Нужно отключать WIfi сразу после включения контроллера. Проблема в том что пока не произойдет успешная процедура подключения в блоке MQTT_SIM800_Main_1_1 остальной код не выполняется в контроллер ждет ответа. если не подключится то через несколько секунд происходит перезагрузка. пробовал поднимать опускать платы при компиляции ничего не меняется. 
что сделать чтобы БП отключения wifi выполнялся в первую очередь?
Отправлено спустя     26 минут 14 секунд:
путем помещения фенкции if(Off_WiFi){
WiFi.forceSleepBegin(); // Wifi off
delay(100);
}
в сетап в блоке пользователя результата не получил. Получилось только в коде, сразу после инициализации wifi.
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 14:00
				 edyapd
				Я бы сделал первую плату так
изображение_2021-04-09_175923.png
Отправлено спустя     1 минуту 27 секунд:
Правда не знаю, для чего здесь системный параметр. Никогда с ними не работал.
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 18:48
				 sergii2012
				edyapd писал(а): 09 апр 2021, 14:00
Я бы сделал первую плату так
изображение_2021-04-09_175923.png
Отправлено спустя     1 минуту 27 секунд:
Правда не знаю, для чего здесь системный параметр. Никогда с ними не работал.
 
не будет выполняться пока не пройдет подключение к сети gprs
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 18:54
				 edyapd
				sergii2012 писал(а): 09 апр 2021, 18:48
не будет выполняться пока не пройдет подключение к сети gprs
 
На какой плате у вас идёт подключение к сети?
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 19:07
				 sergii2012
				edyapd писал(а): 09 апр 2021, 18:54
sergii2012 писал(а): 09 апр 2021, 18:48
не будет выполняться пока не пройдет подключение к сети gprs
 
На какой плате у вас идёт подключение к сети?
 
7
MQTT_SIM800_Main_1_1
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 19:10
				 edyapd
				Тогда почему вы делаете такой вывод, прежде чем попробуете?
sergii2012 писал(а): 09 апр 2021, 18:48
не будет выполняться пока не пройдет подключение к сети gprs
 
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 09 апр 2021, 19:19
				 sergii2012
				чтобы сработало нужно чтобы до этой процедуры дошло, чего не происходит. даже если сразу поставить булеан тру на блок офф wifi
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 10 апр 2021, 03:31
				 edyapd
				Да, возможно и не получится. Но совсем по другой причине.
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 10 апр 2021, 08:16
				 sergii2012
				edyapd писал(а): 10 апр 2021, 03:31
Да, возможно и не получится. Но совсем по другой причине.
 
циклическая перезагрузка по вашей схеме.
 
			 
			
					
				отключение WiFi c БП  MQTT_SIM800_Main_1_1
				Добавлено: 10 апр 2021, 09:21
				 edyapd
				Это я и подразумевал, когда соглашался с вами, что может не получится.
Тут просто надо разобраться, как работает эта ESP8266. Если я правильно понимаю, то при отключении WiFi ей требуется время. Не зря вставлена задержка в 100мсек после команды. А по вашей (впрочем как и по моей предложеной) схеме, этого времени не даётся.