2016-10-13 2 views
2

Когда я звоню WiFi.begin(ssid, pass), он сохраняет ваши учетные данные. Поэтому в следующий раз, когда ваш эскиз будет запущен, он автоматически подключится.Хранить учетные данные WIFI

Но если я звоню WiFi.config(IP, Gate, Subnet) до этого, он подключается без использования DHCP-сервера.
Но после перезагрузки он снова использует DHCP.

Мне кажется, что параметры WiFi.config не хранятся нигде для дальнейшего использования. Я прав? Что делать, чтобы хранить их?

ответ

1

Чтобы сохранить учетные данные Wi-Fi и настройки IP, вы должны использовать SPIFFS. Я предлагаю вам также хранить SSID и передавать файл, несмотря на то, что Wi-Fi сохраняет его.

Вот основные операции файл на SPIFFS хранить некоторые данные о нем:

#include "FS.h" 
SPIFFS.begin(); 
File configFile = SPIFFS.open("config.txt", "w+"); 
if (configFile) 
{ 
    configFile.println(IP); 
    configFile.println(WiFi.SSID()); 
    // and so on .. 
} 
configFile.close(); 

Пожалуйста, обратите внимание на файл ¨R параметры/ш операции, объявленные в SPIFFS док.

Здесь также хорошо config file example с JSON.

Смежные вопросы