Condividi tramite


Piattaforma di test Bluetooth Microsoft - Modello 2433 ESP32

Panoramica

ESP32 è un microcontroller con Wi-Fi integrato e Bluetooth a doppia modalità progettato per l'uso nei dispositivi IoT. Il modello 2433 ESP32 è una scheda ESP32 personalizzata con una scheda da 12 pin adatta per Traduci che esegue Wi-Fi connessioni per BTP. Per altre informazioni, vedere la pagina ESP32 di Espressif. Il modello 2433 ESP32 consente l'uso di ESP32 come dispositivo sled traduci. Per altre informazioni, vedere la pagina Model 2433 ESP32 (Modello 2433 ESP32) di MCCI o Digilent.

Device Name Parametro Esempio di utilizzo
Wi-Fi ESP32 esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Foto della scheda microcontroller ESP32 modello 2433 ESP32.

Test supportati

Dispositivo ESP32 su sled compatibile con BTP

Foto del dispositivo MODELLO 2433 ESP32 montato su una slitta compatibile con BTP.

Hardware

Esp32 può essere acquistato tramite MCCI

L'ESP32 può anche essere acquistato tramite Digilent.

Seriale USB nella scheda di interruzione UART equivalente a Sparkfun FT232RL necessaria per la prima volta aggiornamento del firmware.

Introduzione

Se ESP32 è già stato aggiornato, passare ad Aggiornamento del firmware ESP32 tramite Traduci.cmd

Nota

Il dispositivo ESP32 può essere collegato solo alla porta da 12 pin della scheda Traduci con etichetta "JD".

Aggiornamento manuale del firmware ESP32

L'aggiornamento manuale del firmware ESP32 è necessario per la prima volta la configurazione di una radio ESP32 per l'uso con i test di coesistenza BTP Wi-Fi. Dopo la prima configurazione, gli aggiornamenti del firmware per lo sled del dispositivo possono essere eseguiti tramite Traduci.cmd.

  1. Acquisire e configurare l'interfaccia della riga di comando Arduino.

    1. Scaricare la versione più recente dell'interfaccia della riga di comando di arduino.

    2. Se non è già stato fatto, aggiungere arduino-cli alla variabile PATH.

    3. Per acquisire i pacchetti della scheda ESP32, eseguire questi comandi da un prompt dei comandi:

      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. Connettere l'hardware usando una seriale USB alla scheda UART e ai cavi del jumper

    Foto che mostra dove connettere una scheda USB alla scheda UART a ESP32 per l'aggiornamento del firmware.

    1. Connettere il GND della scheda seriale al GND di ESP32
    2. Connettere il RX della scheda seriale al TX di ESP32
    3. Connettere il TX della scheda seriale al RX di ESP32
    4. Connettere il dispositivo ESP32 alla porta JD nella traduci per la distribuzione dell'alimentazione.
    5. Spostare SW1 nella posizione ON per impostare ESP32 in modalità di avvio. Passaggio di ESP32 in modalità di avvio spostando SW1 nella posizione ON.
    6. Accendere ESP32 tramite Traduci usando TraduciCMD.exe: TraduciCmd.exe -power 4 3dispositivo ESP32 acceso da Traduci usando TraduciCMD.exe comando.
    7. Eseguire arduino-cli board list per identificare le porte COM esistenti prima di connettere la seriale USB alla scheda UART.
    8. Connettere la seriale USB alla scheda UART al PC in cui è stata installata l'interfaccia della riga di comando di Arduino.
    9. Eseguire arduino-cli board list per identificare la nuova porta COM associata alla scheda seriale da UART a USB. Si tratta della porta COM elencata che non era presente nell'elenco delle bacheca sottoposte a query in precedenza.
  3. Caricare il firmware in ESP32 eseguendo i comandi seguenti da un prompt dei comandi. Sostituire 'X' in "COMX" con il numero di porta COM identificato nel passaggio precedente.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Attendere la reimpostazione "Hard resetting via RTS pin..." per visualizzare nel terminale e indicare che il processo è stato eseguito.
    2. Spegnere ESP32 tramite Traduci usando TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Spostare SW1 nella posizione OFF per uscire dalla modalità di avvio.

Aggiornamento del firmware ESP32 tramite Traduci.cmd

Se esp32 ha già installato firmware compatibile con BTP, gli aggiornamenti futuri possono essere installati tramite Traduci. Collegare ESP32 alla porta JD ed eseguire il comando seguente da un prompt dei comandi con privilegi elevati:

TraduciCmd.exe -updateesp32firmware

Attendere che il firmware ESP32 sia aggiornato per essere visualizzato nel terminale e indicare che il processo è stato eseguito.

Il processo di flashing non richiede l'uso di una scheda seriale UART a USB. Il processo ha esito negativo se il provisioning di ESP32 non è stato eseguito in precedenza con firmware compatibile con BTP tramite le istruzioni manuali

Funzionalità

  • Comunicazione Wi-Fi, Bluetooth LE e Bluetooth disponibili
  • Potenza di uscita da 20,5 dBm all'antenna
  • Firmware personalizzato per abilitare gli aggiornamenti recapitati tramite traduci
  • Connettore Pmod a 12 pin con interfacce SPI e UART
  • Supporta la creazione di Wi-Fi punti di accesso soft
  • Supporta le funzionalità del server Web HTTP