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 |
Test supportati
- Test di coesistenza Wi-Fi (come dispositivo del punto di accesso Wi-Fi)
Dispositivo ESP32 su sled 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.
Acquisire e configurare l'interfaccia della riga di comando Arduino.
Scaricare la versione più recente dell'interfaccia della riga di comando di arduino.
Se non è già stato fatto, aggiungere arduino-cli alla variabile PATH.
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
Connettere l'hardware usando una seriale USB alla scheda UART e ai cavi del jumper
- Connettere il GND della scheda seriale al GND di ESP32
- Connettere il RX della scheda seriale al TX di ESP32
- Connettere il TX della scheda seriale al RX di ESP32
- Connettere il dispositivo ESP32 alla porta JD nella traduci per la distribuzione dell'alimentazione.
- Spostare SW1 nella posizione ON per impostare ESP32 in modalità di avvio.
- Accendere ESP32 tramite Traduci usando TraduciCMD.exe:
TraduciCmd.exe -power 4 3
- Eseguire
arduino-cli board list
per identificare le porte COM esistenti prima di connettere la seriale USB alla scheda UART. - Connettere la seriale USB alla scheda UART al PC in cui è stata installata l'interfaccia della riga di comando di Arduino.
- 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.
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
- Attendere la reimpostazione "Hard resetting via RTS pin..." per visualizzare nel terminale e indicare che il processo è stato eseguito.
- Spegnere ESP32 tramite Traduci usando TraduciCMD.exe:
TraduciCmd.exe -power 4 0
- 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