Sdílet prostřednictvím


Testovací platforma Microsoft Bluetooth – Model 2433 ESP32

Přehled

ESP32 je mikrořadič s integrovaným Wi-Fi a duálním režimem Bluetooth navrženým pro použití v zařízeních IoT. Model 2433 ESP32 je vlastní deska ESP32 s 12pinovým adaptérem pro Traduci, který zajišťuje Wi-Fi připojení pro BTP. Další informace najdete na stránce ESP32 od společnosti Espressif. Model 2433 ESP32 umožňuje využívat ESP32 jako zařízení sled Traduci. Další informace najdete na stránce Model 2433 ESP32 z MCCI nebo Digilentu.

Název zařízení Parameter Příklad použití
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Fotka desky mikrořadiče MODELU 2433 ESP32

Podporované testy

Zařízení ESP32 na sled kompatibilní s BTP

Fotografie zařízení modelu 2433 ESP32 namontovaného na sáňkách kompatibilních s BTP.

Hardwarová zařízení

ESP32 je možné zakoupit prostřednictvím MCCI

ESP32 lze zakoupit také přes Digilent.

USB sériová na UART breakout deska ekvivalentní se Sparkfun FT232RL potřebná pro první aktualizaci firmwaru.

Začínáme

Pokud už je ESP32 aktualizovaný, přeskočte na Aktualizaci firmwaru ESP32 prostřednictvím Traduci.cmd

Poznámka:

Zařízení ESP32 lze připojit pouze k desce Traduci s 12 pin portem označeným jako JD.

Ruční aktualizace firmwaru ESP32

Ruční aktualizace firmwaru ESP32 je vyžadována při prvním nastavení rádia ESP32 pro použití v testech koexistence BTP Wi-Fi. Po prvním nastavení je možné aktualizace firmwaru pro sled zařízení provést prostřednictvím Traduci.cmd.

  1. Získejte a nastavte rozhraní příkazového řádku Arduino.

    1. Stáhněte si nejnovější verzi arduino-cli.

    2. Pokud jste to ještě neudělali, přidejte arduino-cli do své proměnné PATH.

    3. Pokud chcete získat balíčky panelu ESP32, spusťte tyto příkazy z příkazového řádku:

      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. Připojení hardwaru pomocí usb sériového portu k deskě UART a propojovacím vodičům

    Fotka ukazující, kde připojit USB k deskě UART s ESP32 pro aktualizaci firmwaru

    1. Připojte GND sériové desky k GND ESP32
    2. Připojte RX sériové desky k TX ESP32
    3. Připojte TX sériové desky k RX ESP32
    4. Připojte zařízení ESP32 k portu JD na Traduci pro dodávky napájení.
    5. Přesuňte SW1 do polohy ON a přepněte ESP32 do spouštěcího režimu. Přepnutím ESP32 do spouštěcího režimu přesunutím SW1 do polohy ON.
    6. Zapněte ESP32 přes Traduci pomocí TraduciCMD.exe: TraduciCmd.exe -power 4 3Zařízení ESP32 bylo zapnuto prostřednictvím Traduci pomocí příkazu TraduciCMD.exe.
    7. Před připojením sériového portu USB k panelu UART spusťte arduino-cli board list identifikaci stávajících portů COM.
    8. Připojte sériovou USB na UART desku k počítači, do kterého jste nainstalovali Arduino CLI.
    9. Spuštěním identifikujte arduino-cli board list nový port COM přidružený k UART na sériovou desku USB. Je to port COM uvedený v seznamu dříve dotazovaných desek, který nebyl přítomen.
  3. Nahrajte firmware do ESP32 spuštěním následujících příkazů z příkazového řádku. Nahraďte "X" v "COMX" číslem portu COM identifikovaným v předchozím kroku.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Počkejte na "Pevné resetování pomocí špendlíku RTS..." a zobrazí se v terminálu a označí, že se proces dokončí.
    2. Vypněte ESP32 přes Traduci pomocí TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Přesuňte SW1 do polohy OFF a ukončete režim spouštění.

Aktualizace firmwaru ESP32 prostřednictvím Traduci.cmd

Pokud esp32 již má nainstalovaný firmware kompatibilní s protokolem BTP, je možné budoucí aktualizace nainstalovat přes Traduci. Připojte ESP32 k portu JD a z příkazového řádku se zvýšenými oprávněními spusťte následující příkaz:

TraduciCmd.exe -updateesp32firmware

Počkejte, až se v terminálu zobrazí aktuální firmware ESP32, a uveďte, že se proces dokončí.

Proces blikání nevyžaduje použití sériového převodníku UART na USB. Proces selže, pokud ESP32 nebyl dříve nakonfigurován s firmwarem kompatibilním s BTP pomocí ručních pokynů.

Vlastnosti

  • K dispozici je Wi-Fi, Bluetooth LE a komunikace Bluetooth
  • Výstupní výkon 20,5 dBm na anténě
  • Vlastní firmware pro povolení aktualizací doručovaných prostřednictvím Traduci
  • Konektor Pmod s 12 kolíky s rozhraními SPI a UART
  • Podporuje vytváření Wi-Fi měkkých přístupových bodů.
  • Podporuje funkce webového serveru HTTP.