概要
ESP32は、IoTデバイス用に設計された Wi-Fi とデュアルモードBluetoothを内蔵したマイクロコントローラです。 モデル2433 ESP32は、BTPのためにWi-Fi接続を運用するTraduci用の12ピンアダプターを搭載したカスタムESP32ボードです。 詳細については、Espressif の ESP32 ページを参照してください。モデル2433 ESP32はESP32がTraduciのそり装置として利用されるようにする。 詳細については、MCCI または Digilent の Model 2433 ESP32 ページを参照してください。
デバイス名 | パラメーター | 使用例 |
---|---|---|
ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
サポートされているテスト
- Wi-Fi 共存テスト (Wi-Fi アクセス ポイント デバイスとして)
BTP 互換スレッド上の ESP32 デバイス
ハードウェア
ESP32 は MCCI 経由で購入できます
ESP32は Digilent経由で購入することもできます。
初めてファームウェアを更新するために必要な Sparkfun FT232RL に相当する UART ブレークアウト ボードへの USB シリアル。
はじめに
ESP32 が既に更新されている場合は、Traduci.cmdを使用した ESP32 ファームウェアの更新にスキップします
注
ESP32 デバイスは、"JD" というラベルが付いた Traduci ボード 12 ピン ポート にのみ 接続できます。
ESP32 ファームウェアの手動更新
ESP32 ファームウェアを手動で更新することは、BTP Wi-Fi 共存テストで使用するために ESP32 無線を初めてセットアップする場合に必要です。 初めてセットアップした後、デバイススレッドのファームウェア更新は Traduci.cmdを介して行うことができます。
Arduino コマンド ライン インターフェイスを取得して設定します。
arduino-cli の最新バージョンをダウンロードします。
まだ行っていない場合は、arduino-cli を PATH 変数に追加します。
ESP32 ボード パッケージを取得するには、コマンド プロンプトから次のコマンドを実行します。
arduino-cli config init arduino-cli core update-index arduino-cli core update-index --additional-urls https://dl.espressif.com/dl/package_esp32_index.json arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json
USB シリアルを使用して UART ボードとジャンパー ワイヤにハードウェアを接続する
- シリアル ボードの GND を ESP32 の GND に接続する
- シリアル ボードの RX を ESP32 の TX に接続する
- シリアル ボードの TX を ESP32 の RX に接続する
- ESP32 デバイスを Traduci のポート JD に接続して、電力を供給します。
- SW1 を ON 位置に移動して、ESP32 をブート モードに切り替えます。
- TraduciCMD.exeを使用して Traduci を介して ESP32 の電源をオンにします。
TraduciCmd.exe -power 4 3
- USB シリアルを UART ボードに接続する前に、
arduino-cli board list
を実行して既存の COM ポートを識別します。 - Arduino CLI をインストールした PC に USB シリアルを UART ボードに接続します。
-
arduino-cli board list
を実行して、UART に関連付けられている新しい COM ポートを USB シリアル ボードに識別します。 これは、以前に照会されたボード リストに含まれていない COM ポートです。
コマンド プロンプトから次のコマンドを実行して、ファームウェアを ESP32 にアップロードします。 "COMX" の 'X' を、前の手順で識別した COM ポート番号に置き換えます。
arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
- "RTS ピンを使用したハードリセット..." がターミナルに表示されるのを待ち、それによってプロセスが完了したことを示します。
- TraduciCMD.exeを使用して Traduci 経由で ESP32 の電源をオフにします。
TraduciCmd.exe -power 4 0
- ブート モードを終了するには、SW1 を OFF の位置に移動します。
Traduci.cmdを使用した ESP32 ファームウェアの更新
ESP32 に既に BTP 互換ファームウェアがインストールされている場合は、Traduci 経由で今後の更新プログラムをインストールできます。 ESP32 をポート JD に接続し、管理者特権のコマンド プロンプトから次のコマンドを実行します。
TraduciCmd.exe -updateesp32firmware
"ESP32 ファームウェアが最新の状態です" がターミナルに表示されるまで待ち、プロセスが完了したことを示します。
フラッシュ プロセスでは、USB シリアル ボードに UART を使用する必要はありません。 ESP32が手動インストラクションによってBTP互換ファームウェアでプロビジョニングされていない場合、プロセスは失敗します。
特徴
- Wi-Fi、Bluetooth LE、Bluetooth通信が可能
- アンテナでの 20.5 dBm 出力電力
- Traduci を介して配信される更新プログラムを有効にするカスタム ファームウェア
- SPI および UART インターフェイスを備えた 12 ピン Pmod コネクタ
- Wi-Fi ソフト アクセス ポイントの作成をサポートします
- HTTP Web サーバー機能をサポートします