Partager via


Plateforme de test Microsoft Bluetooth - Modèle 2433 ESP32

Vue d’ensemble

L’ESP32 est un microcontrôleur avec Wi-Fi intégré et bluetooth double mode 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 exerce Wi-Fi connexions pour BTP. Pour plus d’informations, consultez la page ESP32 d’Espressif. Le modèle 2433 ESP32 permet d’utiliser l’ESP32 comme un appareil de traîneau Traduci. Pour plus d’informations, consultez la page Modèle 2433 ESP32 de MCCI ou Digilent.

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

Photo de la carte de microcontrôleur ESP32 model 2433.

Tests pris en charge

Appareil ESP32 sur traîneau compatible BTP

Photo de l’appareil Modèle 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 sortie usb série vers UART équivalente à Sparkfun FT232RL nécessaire pour la première mise à jour du microprogramme.

Mise en route

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

Notes

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

Mise à jour manuelle du microprogramme ESP32

La mise à jour manuelle du microprogramme ESP32 est requise 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 du traîneau d’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 l’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 série USB à la carte UART et aux câbles de jumper

    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 distribution d’alimentation.
    5. Déplacez SW1 vers la position ON pour basculer l’ESP32 en mode de démarrage. Basculer l’ESP32 en mode de démarrage en déplaçant SW1 vers la position ON.
    6. Mettez sous tension l’ESP32 via traduci à l’aide de TraduciCMD.exe : TraduciCmd.exe -power 4 3appareil ESP32 sous tension par Traduci à l’aide de TraduciCMD.exe commande.
    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 série USB à la carte 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 du tableau précédemment interrogé.
  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 la réinitialisation matérielle via la broche RTS... pour afficher sur le terminal et indiquer que le processus est terminé.
    2. Éteignez 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é sur l’ESP32, les mises à jour ultérieures peuvent être installées via Traduci. Branchez l’ESP32 au JD du port et exécutez la commande suivante à partir d’une invite cmd avec élévation de privilèges :

TraduciCmd.exe -updateesp32firmware

Attendez que le microprogramme ESP32 soit à jour pour s’afficher sur le terminal et indiquez que le processus est terminé.

Le processus de clignotement ne nécessite pas l’utilisation d’une carte série UART vers USB. Le processus échoue si l’ESP32 n’a pas encore été provisionné 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 Traduci
  • Connecteur Pmod à 12 broches avec interfaces SPI et UART
  • Prend en charge la création de points d’accès logiciel Wi-Fi
  • Prend en charge les fonctionnalités de serveur web HTTP