• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Переключение между Static и DHCP

Hopupu

New member
Приветствую!

Работаю в Arduino IDE c ESP32. Подключаюсь к существующей сети wifi.

По логике работы программы должна быть возможность подключиться к существующей сети WIFI двумя способами:
  • Получить IP с помощью DHCP ( просто WiFi.begin(ssid, pass); )
  • установить статический IP (WiFi.config, а потом WiFi.begin(ssid, pass); )
Отдельно друг от друга оба режима работают, но как только пытаюсь переключиться со статики на динамику - переключаться не хочет.

Попросту не могу найти как сказать, что нужно забыть настройки статики и получать Ip снова с помощью DHCP.

Спасибо!
 

Hopupu

New member
ммм.. после того как перепрошил AT прошивкой по новой все заработало.

Не работала до этого конструкция вида:

Код:
IPAddress local_IP(0,0,0,0);
IPAddress gateway(0,0,0,0);
IPAddress subnet(0,0,0,0);
IPAddress primaryDNS(0,0,0,0);
IPAddress secondaryDNS(0,0,0,0);
WiFi.config(local_IP, gateway, subnet, primaryDNS, secondaryDNS);
 

Hopupu

New member
использовал wifi.disconnect .. кстати, а что более корректно использовать?
 
Сверху Снизу