tzapu / WiFiManager

ESP8266 WiFi Connection manager with web captive portal
http://tzapu.com/esp8266-wifi-connection-manager-library-arduino-ide/
MIT License
6.46k stars 1.94k forks source link

Get SSID AND PASSWORD FROM CONFIG PORTAL #1212

Open shakirhussain78652 opened 3 years ago

shakirhussain78652 commented 3 years ago

Hello, I am new here and don't have much knowledge about programming. I want to use the auto connect non-blocking code for my project and for that I will be needing the SSID and PASSWORD entered by the user from config portal into my remotexy project.

define REMOTEXY_WIFI_SSID "Redmi" // these should be fetch from the config portal

define REMOTEXY_WIFI_PASSWORD "123456789" // these should be fetch from the config portal

define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"

below is the autocoonect non blocking code that i will be using Untitled Untitled

include // https://github.com/tzapu/WiFiManager

WiFiManager wm;

void setup() { WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
// put your setup code here, to run once: Serial.begin(115200);

//reset settings - wipe credentials for testing
//wm.resetSettings();

wm.setConfigPortalBlocking(false);

//automatically connect using saved credentials if they exist
//If connection fails it starts an access point with the specified name
if(wm.autoConnect("BLUE1", "12345678")){
    Serial.println("connected...yeey :)");
}
else {
    Serial.println("Configportal running");
}

}

void loop() { wm.process(); // put your main code here, to run repeatedly:

}

sn00zerman commented 3 years ago

If you want to read the SSID and password, after you made a succesfull connection in the Captive Portal, you simple need to read out: WiFi.SSID() //this contains the SSID WiFi.psk() //this contains the password

shakirhussain78652 commented 3 years ago

Thank you so much for your help. That saved my day.

shakirhussain78652 commented 3 years ago

Also please help me to enter these
WiFi.SSID() //this contains the SSID WiFi.psk() //this contains the password into this code

define REMOTEXY_WIFI_SSID ""

define REMOTEXY_WIFI_PASSWORD ""

define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"

define REMOTEXY_CLOUD_PORT 6376

define REMOTEXY_CLOUD_TOKEN "479a49b065595afa5cdd3e7a3f8a66f0"