Microsoft Bluetooth テスト プラットフォーム - モデル 2433 ESP32
概要
ESP32 は、IoT デバイス用に設計された Wi-Fi とデュアルモード Bluetooth が統合されたマイクロコントローラーです。 Model 2433 ESP32 は、BTP 用の Wi-Fi 接続を実行する Traduci に適合する 12 ピン アダプターを備えたカスタム ESP32 ボードです。 詳細については、次の ESP32 ページをご覧ください エスプレシフ. モデル 2433 ESP32 により、ESP32 を Traduci スレッド デバイスとして利用できるようになります。 詳細については、次のモデル 2433 ESP32 ページを参照してください MCCI または Digilent.
デバイス名 | パラメーター | 使用例 |
---|---|---|
ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
対応しているテスト
- WiFi 共存テスト (Wi-Fiアクセスポイント機器として)
BTP互換スレッド上のESP32デバイス
ハードウェア
ESP32 は以下から購入できます MCCI
ESP32 は以下からも購入できます Digilent.
USB serial to UART breakout board equivalent to Sparkfun FT232RL 初めてファームウェアをアップデートする場合に必要です。
はじめに
ESP32 がすでに更新されている場合は、次へ進んでください Traduci.cmd 経由で ESP32 ファームウェアを更新する
Note
ESP32 デバイスは次のことができます only Traduci ボードの「JD」というラベルの付いた 12 ピン ポートに接続してください。
ESP32 ファームウェアの手動更新
BTP Wi-Fi 共存テストで使用するために ESP32 無線を初めてセットアップするには、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
- 走る
arduino-cli board list
USB シリアルを UART ボードに接続する前に、既存の COM ポートを特定します。 - Arduino CLI をインストールした PC に USB シリアルを UART ボードに接続します。
- 走る
arduino-cli board list
UART to USB シリアル ボードに関連付けられている新しい COM ポートを識別します。 これは、以前に照会されたボード リストに含まれていない 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 サーバー機能をサポートします