Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save iotguider/615a99da656f1249513f03bd0c65241e to your computer and use it in GitHub Desktop.
Save iotguider/615a99da656f1249513f03bd0c65241e to your computer and use it in GitHub Desktop.
WiFiMulti Station mode for Establishing WiFi Connection in ESP8266 WiFi Module
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
ESP8266WiFiMulti multiWifi;
void setup() {
Serial.begin(115200); //Begin Serial at 115200 Baud
multiWifi.addAP("SSID_1", "Password_1"); //Add Wi-Fi networks for Connection
multiWifi.addAP("SSID_2", "Password_2");
multiWifi.addAP("SSID_3", "Password_3");
Serial.print("Connecting to WiFi network...");
while (multiWifi.run() != WL_CONNECTED) { //Wait for connection
delay(500);
Serial.println("Waiting to connect...");
}
Serial.print("Connection established to");
Serial.println(WiFi.SSID()); //Print conneccted WiFi SSID
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //Print the local IP
}
void loop() {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment