Dela via


Microsoft Bluetooth Test Platform – Modell 2433 ESP32

Översikt

ESP32 är en mikrostyrenhet med integrerad Wi-Fi och Bluetooth med dubbla lägen som är utformade för användning i IoT-enheter. Modell 2433 ESP32 är en anpassad ESP32-tavla med en 12-stifts adapter som passar för Traduci som tränar Wi-Fi anslutningar för BTP. Mer information finns på ESP32-sidan från Espressif. Med Modell 2433 ESP32 kan ESP32 användas som traduci-släde. Mer information finns på sidan Modell 2433 ESP32 från MCCI eller Digilent.

Enhetsnamn Parameter Användningsexempel
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Foto av mikrostyrkortet Modell 2433 ESP32.

Tester som stöds

ESP32-enhet på BTP-kompatibel släde

Foto av modell 2433 ESP32-enheten monterad på en BTP-kompatibel släde.

Hårdvara

ESP32 kan köpas via MCCI

ESP32 kan också köpas via Digilent.

USB-seriell till UART-utbrytarkort motsvarande Sparkfun FT232RL behövs för den första uppdateringen av firmware.

Komma igång

Om ESP32 redan har uppdaterats går du vidare till Uppdatera ESP32 Firmware via Traduci.cmd

Anmärkning

ESP32-enheten kan endast anslutas till Traduci-kortets 12-stiftsport märkt "JD".

Uppdatera ESP32-programvara manuellt

Manuell uppdatering av ESP32:s firmware krävs vid första uppsättningen av en ESP32-radio för att använda med BTP Wi-Fi samarbetstester. Efter första installationen kan uppdateringar av den inbyggda programvaran till enhetens släde göras via Traduci.cmd.

  1. Hämta och konfigurera kommandoradsgränssnittet för Arduino.

    1. Ladda ned den senaste versionen av arduino-cli.

    2. Om du inte redan gjort det lägger du till arduino-cli i path-variabeln.

    3. Om du vill hämta ESP32-paketen kör du följande kommandon från en cmd-prompt:

      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. Anslut maskinvaran med ett USB-serie till UART-kort och kopplingskablar

    Foto som visar var du ansluter en USB till UART-tavla till ESP32 för uppdatering av inbyggd programvara.

    1. Anslut seriekortets GND till ESP32:s GND
    2. Anslut RX för seriekortet till TX för ESP32
    3. Anslut seriekortets TX till RX för ESP32
    4. Anslut ESP32-enheten till port-JD på Traduci för energileverans.
    5. Flytta SW1 till LÄGET PÅ för att växla ESP32 till startläge. Växla ESP32 till startläge genom att flytta SW1 till läget ON.
    6. Starta ESP32 via Traduci med hjälp av TraduciCMD.exe: TraduciCmd.exe -power 4 3ESP32-enhet som drivs av Traduci med hjälp av kommandot TraduciCMD.exe.
    7. Kör arduino-cli board list för att identifiera befintliga COM-portar innan du ansluter USB-seriellen till UART-kortet.
    8. Anslut USB-seriellen till UART-kortet till den dator som du installerade Arduino CLI till.
    9. Kör arduino-cli board list för att identifiera den nya COM-porten som är associerad med UART till USB-seriekortet. Det är COM-porten som inte fanns med i listan över tidigare efterfrågade tavla.
  3. Ladda upp den inbyggda programvaran till ESP32 genom att köra följande kommandon från en cmd-prompt. Ersätt "X" i "COMX" med COM-portnumret som identifierades i föregående steg.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Vänta tills "Hård återställning via RTS-stift..." ska visas på terminalen som indikerar att processen är klar.
    2. Stäng av ESP32 via Traduci med hjälp av TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Flytta SW1 till AV-positionen för att avsluta startläget.

Uppdatera ESP32-firmware via Traduci.cmd

Om ESP32 redan har btp-kompatibel inbyggd programvara installerad kan framtida uppdateringar installeras via Traduci. Anslut ESP32 till port-JD och kör följande kommando från en upphöjd cmd-prompt:

TraduciCmd.exe -updateesp32firmware

Vänta tills meddelandet "ESP32-firmware är uppdaterad" visas i terminalen och indikerar att processen är avslutad.

Flashningsprocessen kräver inte användning av en UART till USB-serialkabel. Processen misslyckas om ESP32 inte tidigare har etablerats med BTP-kompatibel inbyggd programvara via de manuella anvisningarna

Egenskaper

  • Wi-Fi, Bluetooth LE och Bluetooth-kommunikation tillgänglig
  • 20,5 dBm uteffekt vid antennen
  • Anpassad inbyggd programvara för att aktivera uppdateringar som levereras via Traduci
  • Pmod-anslutningsapp med 12 stift med SPI- och UART-gränssnitt
  • Stöder skapande av Wi-Fi mjuka åtkomstpunkter
  • Stöder HTTP-webbserverfunktioner