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 |
Tests pris en charge
- Tests de coexistence Wi-Fi (en tant qu’appareil Wi-Fi point d’accès)
Appareil ESP32 sur 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.
Acquérir et configurer l’interface de ligne de commande Arduino.
Téléchargez la dernière version de l’arduino-cli.
Si ce n’est pas déjà fait, ajoutez l’arduino-cli à votre variable PATH.
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
Connecter le matériel à l’aide d’une série USB à la carte UART et aux câbles de jumper
- Connecter le GND de la carte série au GND de l’ESP32
- Connecter le RX de la carte série au TX de l’ESP32
- Connecter le TX de la carte série au RX de l’ESP32
- Connectez l’appareil ESP32 au port JD sur le Traduci pour la distribution d’alimentation.
- Déplacez SW1 vers la position ON pour basculer l’ESP32 en mode de démarrage.
- Mettez sous tension l’ESP32 via traduci à l’aide de TraduciCMD.exe :
TraduciCmd.exe -power 4 3
- Exécutez
arduino-cli board list
pour identifier les ports COM existants avant de connecter la série USB à la carte UART. - Connectez la série USB à la carte UART au PC sur lequel vous avez installé l’interface CLI Arduino.
- 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é.
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
- Attendez la réinitialisation matérielle via la broche RTS... pour afficher sur le terminal et indiquer que le processus est terminé.
- Éteignez l’ESP32 via le Traduci à l’aide de TraduciCMD.exe :
TraduciCmd.exe -power 4 0
- 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