Skip to content

WiFiMulti not working with hidden SSID #3325

Closed
@trlafleur

Description

@trlafleur

In a quick test with the provided example for WiFiMulti, I was unable to connect to a hidden SSID...

If I use the standard WiFi.begin(nSSID, nPassword); version, all work fine and it can find the hidden SSID.

Arduino IDE 1.8.10
ESP32 Arduino 1.0.4

/*
 *  This sketch tries to Connect to the best AP based on a given list
 *
 */

#include <WiFi.h>
#include <WiFiMulti.h>

WiFiMulti wifiMulti;

void setup()
{
    Serial.begin(115200);
    delay(100);
    
    WiFi.disconnect(true);
    WiFi.mode(WIFI_STA);
    
    wifiMulti.addAP("hiddenssid", "12345");          // Hidden SSID, will not work
    wifiMulti.addAP("openssid", "12345");             // open SSID, work fine...

    Serial.println("Connecting Wifi...");
    if(wifiMulti.run() == WL_CONNECTED) {
        Serial.println("");
        Serial.println("WiFi connected");
        Serial.print("IP address: ");
        Serial.println(WiFi.localIP());
        Serial.print("SSID: ");
        Serial.println(WiFi.SSID());
        Serial.print("Channel: ");
        Serial.println(WiFi.channel());
    }
}

void loop()
{
    if(wifiMulti.run() != WL_CONNECTED) {
        Serial.print("WiFi not connected!  ");
        Serial.println(WiFi.status());
        delay(1000);
    }
}
[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY
[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START
[I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: lafleur
[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 1 - SCAN_DONE
[I][WiFiMulti.cpp:114] run(): [WIFI] scan done
[I][WiFiMulti.cpp:119] run(): [WIFI] 1 networks found
[D][WiFiMulti.cpp:151] run():        0: [1][82:2A:A8:D7:F3:34] RSF-Guest (-57) *
[E][WiFiMulti.cpp:191] run(): [WIFI] no matching wifi found!
[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 1 - SCAN_DONE
[I][WiFiMulti.cpp:114] run(): [WIFI] scan done
[I][WiFiMulti.cpp:119] run(): [WIFI] 1 networks found
[D][WiFiMulti.cpp:151] run():        0: [1][82:2A:A8:D7:F3:34] RSF-Guest (-58) *

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions