Android 6.0 marshmallow モバイル経由で接続する ESP8266 を使用してソフト AP を作成しました。接続後、モバイルで「Wifi にインターネット アクセスがありません」という通知が表示されますが、それを無視してブラウザ ウィンドウを開いて Web サーバー ページを開くか、カスタム ビルド アプリを使用して ESP Web サーバーと通信すると、ESP8266 によってリクエストが処理されません。ただし、その通知で接続状態を維持するオプション「はい」をクリックすると、すべて正常に機能します。ユーザーによる手動操作を避けようとしているため、プログラムで修正しようとしています。インターネットにアクセスせずにESPをルーターAPとして使用し、この通知を手動で処理せずにAndroidアプリを使用して接続することは可能ですか.
更新: プログラムでカスタム ビルド アプリを介してこの AP に接続すると、この通知は表示されず、ESP へのすべての通信は Android によってブロックされたままになります。
ESP コード:
WiFiServer server(80);
WiFi.softAP("ssid", "password");
IPAddress myIP = WiFi.softAPIP();
Serial.print("AP IP address: ");
Serial.println(myIP);
server.begin();
delay(500);
Serial.println("Server started");
Serial.println(WiFi.localIP());