2016-10-13 22 views
2

WiFi.begin(ssid, pass)と呼ぶと、資格情報が保存されます。次にスケッチが実行されると、自動的に接続されます。WIFI資格情報を保存

しかし、前にWiFi.config(IP, Gate, Subnet)と呼んだ場合、DHCPサーバーを使用せずに接続します。
しかし、再起動後、再びDHCPを使用しています。

WiFi.configパラメータは、今後の使用のためにどこにも保存されていないようです。私は正しい?私はそれらを保管するために何をすべきですか?

答えて

1

WiFi資格情報とIP設定を保存するには、SPIFFSを使用します。 SSIDを保存し、WiFiコアストアにもかかわらずファイルを渡すことをお勧めします。ここで

はそれにいくつかのデータを格納するための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(); 

SPIFFSドキュメントで宣言されたファイルのR/W操作オプションをご検討ください。

また、config file exampleでJSONを使用すると便利です。

関連する問題