3
WIFI_AP
モードではすべてがうまくいっていますが、WIFI_STA
モードではまだWIFI_STA_AP
モードです。esp8266 arduinoのステーション専用モードを設定できません
ソフトウェアアクセスポイントがない場合にのみ、ステーションにWiFiを設定するにはどうすればよいですか。
if(wmode == "AP") {
Serial.println("Starting in AP mode");
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, pwd);
WiFi.softAPConfig(charToIPAddress(ip), charToIPAddress(gateway), mask);
} else if (wmode == "STA") {
Serial.println("Starting in STA mode");
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, pwd);
WiFi.config(charToIPAddress(ip), charToIPAddress(gateway), mask);
}
EDIT:これはおよそwmode
はありませんが、このコードのif
文が正常に動作し、再:arduinoのStringクラス演算子(速記)
「モード」の定義は何ですか? – fluter
oh thats irrelevant ... "AP"または "STA"のみに設定された内部Stringクラスの変数です。 – ChrisAdmin
プログラムCはありますか? – fluter