2020年8月12日 星期三

WIFI02_找出可用的SSID_ESP32 NodeMCU 32S

https://gist.github.com/clive520/d14f2c26c1cce8e4a521ab5949c2cc57


 #include "WiFi.h"

void setup()

{

    Serial.begin(9600);

    WiFi.mode(WIFI_STA);

    WiFi.disconnect();

    delay(100);

    Serial.println("Setup done");

}


void loop()

{

    Serial.println("scan start");

    int n = WiFi.scanNetworks(); //可用的SSID數量

    Serial.println("scan done");

    if (n == 0) {

        Serial.println("no networks found");

    } else {

        Serial.print(n);

        Serial.println(" networks found");

        for (int i = 0; i < n; ++i) {

            // Print SSID and RSSI for each network found

            Serial.print(i + 1);

            Serial.print(": ");

            Serial.print(WiFi.SSID(i));

            Serial.print(" (");

            Serial.print(WiFi.RSSI(i));//訊號強度

            Serial.print(")");

            Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*"); //是否有密碼

            delay(10);

        }

    }

    Serial.println("");

    delay(5000);

}


沒有留言:

張貼留言

  探索 PEY 床:3D 列印新時代的革命性打印表面 什麼是 PEY 床? 在 3D 列印領域,打印床的選擇對於打印品質有著極大的影響。傳統上,許多使用者會選擇 PEI(聚醚酰亞胺,Polyetherimide)作為打印床,但現在,一種新的材料—— PEY (可能是一種改良...