WiFiMulti::run()
名称
WiFiMulti::run()
説明
addAP()で追加したアクセスポイントに接続する。
複数のアクセスポイントが追加(登録)されているときは、(おそらく、)RSSIが最大のアクセスポイントに接続する。
書式
#include <WiFiMulti.h>
uint8_t WiFiMulti::run(uint32_t connectTimeout);
引数
ssid | 追加するSSID。 |
connectTimeout | アクセスポイント接続時のタイムアウト。省略可。省略した場合は5000ミリ秒。 |
戻り値
接続状態。
返却されるのは、以下のenum型。
typedef enum {
WL_NO_SHIELD = 255, // for compatibility with WiFi Shield library
WL_IDLE_STATUS = 0,
WL_NO_SSID_AVAIL = 1,
WL_SCAN_COMPLETED = 2,
WL_CONNECTED = 3,
WL_CONNECT_FAILED = 4,
WL_CONNECTION_LOST = 5,
WL_DISCONNECTED = 6
} wl_status_t;
使用例
バージョン
Hardware: | ESP-WROOM-32 |
Software: | Arduino core for the ESP32 2.0.4 |
最終更新日
September 4, 2022