Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przegląd
ESP32 to mikrokontroler ze zintegrowanym Wi-Fi i podwójnym trybem Bluetooth, zaprojektowany do użytku w urządzeniach IoT. Model 2433 ESP32 jest niestandardową płytą ESP32 z 12-pinowym adapterem odpowiednim dla Traduci, obsługującym połączenia Wi-Fi dla BTP. Więcej informacji można znaleźć na stronie ESP32 z Espressif. Model 2433 ESP32 umożliwia korzystanie z esp32 jako urządzenia saneczkowego Traduci. Więcej informacji można znaleźć na stronie Model 2433 ESP32 z MCCI lub Digilent.
| Nazwa urządzenia | Parametr | Przykład użycia |
|---|---|---|
| ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
Obsługiwane testy
- Wi-Fi testy współistnienia (jako urządzenie punktu dostępu Wi-Fi)
ESP32 Urządzenie na platformie zgodnej z BTP
Sprzęt
ESP32 można kupić za pośrednictwem MCCI
ESP32 można również kupić za pośrednictwem Digilent.
Płytka przejściowa USB na UART równoważna SparkFun FT232RL wymagana do pierwszej aktualizacji firmware'u.
Wprowadzenie
Jeśli ESP32 został już zaktualizowany, przejdź do aktualizowania oprogramowania układowego ESP32 za pośrednictwem Traduci.cmd
Uwaga / Notatka
Urządzenie ESP32 można podłączyć tylko do 12-stykowego portu oznaczonego jako "JD" na płytce Traduci.
Ręczne aktualizowanie oprogramowania układowego ESP32
Ręczne aktualizowanie firmware ESP32 jest wymagane podczas początkowej konfiguracji urządzenia radiowego ESP32 do przeprowadzenia testów współistnienia BTP Wi-Fi. Po wstępnym skonfigurowaniu, aktualizacje oprogramowania układowego modułu urządzenia można przeprowadzać za pośrednictwem Traduci.cmd.
Uzyskaj i skonfiguruj interfejs wiersza polecenia Arduino.
Pobierz najnowszą wersję arduino-cli.
Jeśli jeszcze tego nie zrobiono, dodaj element arduino-cli do zmiennej PATH.
Aby uzyskać pakiety płyt ESP32, uruchom następujące polecenia z wiersza polecenia 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
Podłącz sprzęt, używając konwertera szeregowego USB na UART i przewodów zworki.
- Podłącz GND tablicy szeregowej do GND ESP32
- Podłącz RX płyty szeregowej do TX płyty ESP32
- Podłącz tx płyty szeregowej do RX ESP32
- Połącz urządzenie ESP32 z portem JD w usłudze Traduci w celu dostarczenia zasilania.
- Przenieś SW1 do pozycji WŁĄCZONE, aby przełączyć ESP32 w tryb rozruchu.
- Włącz esp32 za pośrednictwem traduci przy użyciu TraduciCMD.exe:
TraduciCmd.exe -power 4 3
- Uruchom polecenie
arduino-cli board list, aby zidentyfikować istniejące porty COM przed nawiązaniem połączenia szeregowego USB z płytą UART. - Podłącz płytkę szeregowego USB do UART do komputera, na którym zainstalowano Arduino CLI.
- Uruchom
arduino-cli board list, aby zidentyfikować nowy port COM skojarzony z konwerterem szeregowym UART na USB. Jest to port COM wymieniony, który nie był obecny na liście wcześniej zapytanych tablic.
Przekaż oprogramowanie układowe do ESP32, uruchamiając następujące polecenia z wiersza polecenia cmd. Zastąp "X" w "COMX" numerem portu COM, który został zidentyfikowany w poprzednim kroku.
arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin- Zaczekaj, aż na terminalu pojawi się "Hard resetting via RTS pin...", co oznacza, że proces został zakończony.
- Wyłącz esp32 za pośrednictwem traduci przy użyciu TraduciCMD.exe:
TraduciCmd.exe -power 4 0 - Przenieś sw1 do pozycji OFF, aby zamknąć tryb rozruchu.
Aktualizowanie oprogramowania układowego ESP32 za pośrednictwem Traduci.cmd
Jeśli esp32 ma już zainstalowane oprogramowanie układowe zgodne z protokołem BTP, przyszłe aktualizacje można zainstalować za pośrednictwem programu Traduci. Podłącz esp32 do portu JD i uruchom następujące polecenie z wiersza polecenia z podwyższonym poziomem uprawnień:
TraduciCmd.exe -updateesp32firmware
Poczekaj na wyświetlenie komunikatu "OPROGRAMOWANIE układowe ESP32 jest aktualne" w terminalu i wskaż, że proces jest wykonywany.
Proces flashowania nie wymaga użycia płyty UART do USB. Proces kończy się niepowodzeniem, jeśli ESP32 nie został wcześniej skonfigurowany przy użyciu oprogramowania układowego BTP za pomocą instrukcji ręcznych
Funkcje
- Dostępne połączenia Wi-Fi, Bluetooth LE i Bluetooth
- Moc wyjściowa 20,5 dBm na antenie
- Niestandardowe oprogramowanie układowe umożliwiające włączanie aktualizacji dostarczanych za pośrednictwem programu Traduci
- 12-pinowy łącznik Pmod z interfejsami SPI i UART
- Obsługuje tworzenie wirtualnych punktów dostępu Wi-Fi
- Obsługuje możliwości serwera internetowego HTTP