次の方法で共有


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

Photo of the Model 2433 ESP32 microcontroller board.

対応しているテスト

BTP互換スレッド上のESP32デバイス

Photo of the Model 2433 ESP32 device mounted on a BTP-compatible sled.

ハードウェア

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.

  1. Arduinoコマンドラインインターフェースを取得して設定します。

    1. 最新バージョンのダウンロード arduino-cli.

    2. まだ行っていない場合は、arduino-cli を PATH変数.

    3. 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
      
  2. USB シリアルを使用して UART ボードとジャンパー ワイヤにハードウェアを接続する

    Photo showing where to connect a USB to UART board to the ESP32 for firmware update.

    1. シリアル ボードの GND を ESP32 の GND に接続する
    2. シリアル ボードの RX を ESP32 の TX に接続する
    3. シリアルボードの TX を ESP32 の RX に接続します
    4. ESP32 デバイスを Traduci のポート JD に接続して、電力を供給します。
    5. SW1 を ON 位置に移動して、ESP32 をブート モードに切り替えます。 Switching the ESP32 into boot mode by moving SW1 to the ON position.
    6. TraduciCMD.exe を使用して、Traduci 経由で ESP32 の電源を入れます: TraduciCmd.exe -power 4 3ESP32 device powered on by Traduci using TraduciCMD.exe command.
    7. 走る arduino-cli board list USB シリアルを UART ボードに接続する前に、既存の COM ポートを特定します。
    8. Arduino CLI をインストールした PC に USB シリアルを UART ボードに接続します。
    9. 走る arduino-cli board list UART to USB シリアル ボードに関連付けられている新しい COM ポートを識別します。 これは、以前に照会されたボード リストに含まれていない COM ポートです。
  3. コマンド プロンプトから次のコマンドを実行して、ファームウェアを ESP32 にアップロードします。 "COMX" の 'X' を、前の手順で識別した COM ポート番号に置き換えます。

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. "RTS ピンを使用したハード リセット..." を待ちます。を選択してターミナルに表示し、プロセスが完了したことを示します。
    2. TraduciCMD.exe を使用して、Traduci 経由で ESP32 の電源を切ります: TraduciCmd.exe -power 4 0
    3. ブート モードを終了するには、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 サーバー機能をサポートします