softAP を試したが 接続できず、原因/対策を探る。
現象:
スケッチ例 の WiFiAccessPointをそのままコンパイルして試したが、
スマホから接続すると、下の様になり、接続できない。
古いスマホ(android4.2.4, SIM無) で試したところ、同じエラーは発生するが、接続できた。メインのスマホ(android8.0.0) ではやはり接続できない。(極まれに、接続できることがある)
[2019/4/20 追記]
Arduino core for the ESP32 が Ver 1.0.2 に update された。
Ver1.0.2 に更新したところ、エラー無く、接続できる様になった。
原因:
原因は不明であるが、Arduino core for the ESP32 の Ver 1.0.1 で発生。
Ver 1.0.0 にすると、接続できる。
Arduino core for the ESP32 Ver 1.0.1 の問題と推定。
対応方法:
★(0) Arduino core for the ESP32 を Ver 1.0.2 に updateする。
(1) softAP を使用する場合は、Ver 1.0.0 で コンパイルする。
(2) 接続する端末を変更してみる。
Ver 1.0.0 への 変更方法:
- 「ツール」 - 「ボード:"******"」-「ボードマネージャ」 をクリック。
- ボードマネージャ の 検索ボックス に "ESP32" を入力。
- 「Esp32 by Espressif Systems」 にカーソルを合わせると、左下に「バージョンを選択」のプルダウンメニューが現れるので、1.0.0 を選択する。
- 「インストール」ボタンを押下する。
- インストールが始まるため、終わるまで待つ。
- 終了したら、「閉じる」 を押す。
別ディレクトリに WiFiAccessPoint を保存し、Ver 1.0.0 にして コンパイルしたところ、正常に接続できる様になった。
0 件のコメント:
コメントを投稿