ESP32のWiFi設定をirBoardから行うExample wifi_setup を追加しました。
今はM5Stick-Cのみの対応ですが、M5Unifiedを使用しているので他の機種にも対応させる予定です。(他の機種でもこのままで動きました。)
M5Stick-Cにwifi_setupを書き込むとNORMLモードであることとWiFi接続しているIPアドレスを表示します。
最初はWiFi設定されていないと思うので、0.0.0.0 になっていると思います。
Aボタンを1秒以上押してから離すとSETUPモードに切り替わります。 SETUPモードではAPモードになりますのでIPアドレスは 192.168.4.1 になります。
irBoardのプロジェクトがExample内にありますので、irBoardがインストールされているiOSデバイスでダウンロードします。
フォルダアプリでダウンロードフォルダからWiFi setup.irboard ファイルを選択するとirBoardで開く事ができます。
設定アプリのWiFi設定で"irBoard ESP32"のSSIDを選択して接続します。
パスワードには"password"を入力します。
irBoardに戻ってプロジェクトを実行します。
実行画面ではSSIDとパスワードが入力できる様になっているので接続したいWiFiの設定を入力します。
Applyボタンを押すとSSIDとPASSWORDがM5Stick-Cに設定され、NORMALモードに戻ります。
(誤操作防止のため少し長めに押す様になっています。)
設定したSSIDに接続が成功するとIPアドレスが表示されます。
WiFi設定は内部で記録されていますので、電源を入れ直しても設定したSSIDに接続されます。
この様な設定を行うのにirBoardが活用できます。
このExampleを作成するのに色々バグかが見つかってirBoard Library for ESP32を修正しています。