ESP32でWiFImulti+固定IP
2018年2月14日 - 未分類
ESP32は便利ですが、設置場所を変えて、設定したSSIDが見つかられなくなった場合には、別のSSIDにつながってほしいものです。
こうすればできました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <WiFi.h>; #include <WiFiUdp.h>; #include <WiFiMulti.h>; WiFiMulti wifiMulti; IPAddress ip(192, 168, 1, 53); //固定IP 192.168.1.53 IPAddress gateway(192,168, 1, 1); IPAddress subnet(255, 255, 255, 0); IPAddress DNS(192, 168, 1, 1); // attempt to connect to Wifi network: wifiMulti.addAP("SSID1", "PASSWD1"); wifiMulti.addAP("SSID2", "PASSWD2"); WiFi.config(ip,gateway,subnet,DNS); //ここで固定IP 192.168.1.53を設定 Serial.println("Connecting Wifi..."); if(wifiMulti.run() == WL_CONNECTED) { Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); } |