Partager via


Plateforme de test Microsoft Bluetooth - Modèle 2433 ESP32

Aperçu

L'ESP32 est un microcontrôleur avec le modèle Wi-Fi et le Bluetooth à double mode intégrés, conçu pour une utilisation dans les appareils IoT. Le modèle 2433 ESP32 est une carte ESP32 personnalisée avec un adaptateur à 12 broches adapté au Traduci qui utilise les connexions Wi-Fi pour des exercices BTP. Pour plus d’informations, consultez la page ESP32 de Espressif. Le modèle 2433 ESP32 permet à l’ESP32 d’être utilisé en tant qu’appareil en traîneau Traduci. Vous trouverez plus d’informations via la page Model 2433 ESP32 de MCCI ou Digilent.

Nom de l’appareil Paramètre Exemple d’utilisation
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Photo de la carte du microcontrôleur ESP32 modèle 2433.

Tests pris en charge

Appareil ESP32 sur chariot compatible BTP

Photo de l’appareil Model 2433 ESP32 monté sur un traîneau compatible BTP.

Matériel

L’ESP32 peut être acheté via MCCI

L’ESP32 peut également être acheté via Digilent.

Carte de dérivation USB vers UART équivalente à Sparkfun FT232RL nécessaire pour la première mise à jour du microprogramme.

Pour commencer

Si l’ESP32 a déjà été mis à jour, passez à la mise à jour du microprogramme ESP32 via Traduci.cmd

Remarque

L’appareil ESP32 ne peut être branché que dans le port de 12 broches de la carte Traduci étiqueté « JD ».

Mise à jour manuelle du microprogramme ESP32

La mise à jour manuelle du microprogramme ESP32 est nécessaire pour la première configuration d’une radio ESP32 à utiliser avec les tests BTP Wi-Fi Coexistence. Après la première configuration, les mises à jour du microprogramme sur l’appareil peuvent être effectuées via Traduci.cmd.

  1. Acquérir et configurer l’interface de ligne de commande Arduino.

    1. Téléchargez la dernière version de arduino-cli.

    2. Si ce n’est pas déjà fait, ajoutez l’arduino-cli à votre variable PATH.

    3. Pour acquérir les packages de carte ESP32, exécutez ces commandes à partir d’une invite cmd :

      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. Connecter le matériel à l’aide d’une carte USB à la carte UART et aux câbles de saut

    Photo montrant où connecter une carte USB à UART à l’ESP32 pour la mise à jour du microprogramme.

    1. Connecter le GND de la carte série au GND de l’ESP32
    2. Connecter le RX de la carte série au TX de l’ESP32
    3. Connecter le TX de la carte série au RX de l’ESP32
    4. Connectez l’appareil ESP32 au port JD sur le Traduci pour la livraison d’alimentation.
    5. Déplacez SW1 vers la position ON pour basculer l’ESP32 en mode de démarrage. Basculement de l’ESP32 en mode de démarrage en déplaçant SW1 vers la position ON.
    6. Allumez l’ESP32 via le Traduci à l’aide de TraduciCMD.exe: TraduciCmd.exe -power 4 3appareil ESP32 activé par Traduci à l’aide de la commande TraduciCMD.exe.
    7. Exécutez arduino-cli board list pour identifier les ports COM existants avant de connecter la série USB à la carte UART.
    8. Connectez la carte USB série à UART au PC sur lequel vous avez installé l’interface CLI Arduino.
    9. Exécutez arduino-cli board list pour identifier le nouveau port COM associé à la carte série UART vers USB. Il s’agit du port COM répertorié qui n’était pas présent dans la liste de bord précédemment interrogée.
  3. Chargez le microprogramme dans l’ESP32 en exécutant les commandes suivantes à partir d’une invite cmd. Remplacez « X » dans « COMX » par le numéro de port COM identifié à l’étape précédente.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Attendez que « Réinitialisation matérielle via la broche RTS... » s'affiche sur le terminal pour indiquer que le processus est terminé.
    2. Désactivez l’ESP32 via le Traduci à l’aide de TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Déplacez le sw1 vers la position OFF pour quitter le mode de démarrage.

Mise à jour du microprogramme ESP32 via Traduci.cmd

Si le microprogramme compatible BTP est déjà installé dans ESP32, les futures mises à jour peuvent être installées via Traduci. Branchez l'ESP32 dans le port JD et exécutez la commande suivante à partir d'une invite de commande avec des privilèges administratifs.

TraduciCmd.exe -updateesp32firmware

Attendez que le microprogramme ESP32 soit à jour pour qu’il s’affiche sur le terminal et indique que le processus est terminé.

Le processus de flash ne nécessite pas l'utilisation d'un convertisseur série UART vers USB. Le processus échoue si l’ESP32 n’a pas déjà été approvisionné avec le microprogramme compatible BTP via les instructions manuelles

Fonctionnalités

  • Wi-Fi, Bluetooth LE et communication Bluetooth disponibles
  • Puissance de sortie de 20,5 dBm à l’antenne
  • Microprogramme personnalisé pour activer les mises à jour fournies via le Traduci
  • Connecteur Pmod à 12 broches avec interfaces SPI et UART
  • Prend en charge la création de points d'accès souples Wi-Fi
  • Prend en charge les fonctionnalités du serveur web HTTP