Aracılığıyla paylaş


Microsoft Bluetooth Test Platformu - Model 2433 ESP32

Genel Bakış

ESP32, IoT cihazlarında kullanılmak üzere tasarlanmış tümleşik Wi-Fi ve çift modlu Bluetooth'a sahip bir mikrodenetleyicidir. Model 2433 ESP32, BTP için Wi-Fi bağlantıları çalıştıran Traduci'ye uygun 12 pinli bağdaştırıcıya sahip özel bir ESP32 kartıdır. Daha fazla bilgi için Espressif'in ESP32 sayfasını kullanabilirsiniz. Model 2433 ESP32, ESP32'nin Traduci kızak cihazı olarak kullanılmasını sağlar. Daha fazla bilgiye MCCI veya Digilent'ten Model 2433 ESP32 sayfasından ulaşabilirsiniz.

Cihaz Adı Parametre Kullanım Örneği
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Model 2433 ESP32 mikrodenetleyici panosunun fotoğrafı.

Desteklenen Testler

BTP uyumlu kızak üzerinde ESP32 Cihazı

BTP uyumlu kızak üzerine monte edilen Model 2433 ESP32 cihazının fotoğrafı.

Donanım

ESP32 MCCI aracılığıyla satın alınabilir

ESP32, Digilent aracılığıyla da satın alınabilir.

Sparkfun FT232RL'ye eşdeğer olan USB seri'den UART breakout kartı, ilk kez Üretici Yazılımı Güncellemesi için gereklidir.

Başlangıç Yapmak

ESP32 zaten güncelleştirildiyse, Traduci.cmd aracılığıyla ESP32 Üretici Yazılımını Güncelleştirme bölümüne atlayın

Uyarı

ESP32 cihazı yalnızca 'JD' etiketli Traduci kartı 12 pinli bağlantı noktasına takılabilir.

ESP32 firmware'ını manuel güncelleme

ESP32 üretici yazılımının el ile güncelleştirilmesi, BTP Wi-Fi Birlikte Kullanım testleriyle kullanılmak üzere bir ESP32 radyosunun ilk kurulumu için gereklidir. İlk kurulumdan sonra cihaz kızaklarında üretici yazılımı güncelleştirmeleri Traduci.cmd aracılığıyla yapılabilir.

  1. Arduino komut satırı arabirimini alın ve ayarlayın.

    1. arduino-cli'nin en son sürümünü indirin.

    2. Henüz yapılmadıysa arduino-cli'yi PATH değişkeninize ekleyin.

    3. ESP32 kart paketlerini almak için şu komutları bir cmd isteminden çalıştırın:

      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. UART kartına ve jumper kablolarına USB seri kullanarak donanımı bağlayın

    Üretici yazılımı güncelleştirmesi için USB'yi UART panosuna ESP32'ye nereye bağlayabileceğinizi gösteren fotoğraf.

    1. Seri kartın GND'sini ESP32'nin GND'sine bağlama
    2. Seri kartın RX'ini ESP32'nin TX'ine bağlama
    3. Seri kartın TX'ini ESP32'nin RX'ine bağlama
    4. Güç teslimi için ESP32 cihazını Traduci üzerindeki Bağlantı Noktası JD'ye bağlayın.
    5. ESP32'yi önyükleme moduna geçmek için SW1'i AÇI konumuna getirin. SW1'i AÇI konumuna taşıyarak ESP32'yi önyükleme moduna geçirme.
    6. TraduciCMD.exekullanarak Traduci aracılığıyla ESP32'yi açın: TraduciCmd.exe -power 4 3TraduciCMD.exe komutu kullanılarak Traduci tarafından desteklenen ESP32 cihazı.
    7. USB serisini UART kartına bağlamadan önce mevcut COM bağlantı noktalarını belirlemek için komutunu çalıştırın arduino-cli board list .
    8. USB seri cihazını, UART kartı aracılığıyla Arduino CLI yüklü bilgisayara bağlayın.
    9. UART-USB seri kartıyla ilişkili yeni COM bağlantı noktasını belirlemek için komutunu çalıştırın arduino-cli board list . Daha önce sorgulanan pano listesinde olmayan COM bağlantı noktasıdır.
  3. Bir komut isteminden aşağıdaki komutları çalıştırarak üretici yazılımını ESP32'ye yükleyin. "COMX" içindeki 'X' değerini önceki adımda tanımlanan COM bağlantı noktası numarasıyla değiştirin.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Terminalde "RTS pini ile sabit sıfırlama..." ifadesinin görünmesini bekleyin ve bu ifadenin işlemin tamamlandığını gösterdiğini belirtin.
    2. TraduciCMD.exekullanarak Traduci aracılığıyla ESP32'yi kapatın: TraduciCmd.exe -power 4 0
    3. Önyükleme modundan çıkmak için SW1'i KAPALI konumuna getirin.

Traduci.cmd aracılığıyla ESP32 Üretici Yazılımını Güncelleştirme

ESP32'de BTP uyumlu üretici yazılımı zaten yüklüyse, gelecekteki güncelleştirmeler Traduci aracılığıyla yüklenebilir. ESP32'yi bağlantı noktası JD'sine takın ve yükseltilmiş bir cmd isteminden aşağıdaki komutu çalıştırın:

TraduciCmd.exe -updateesp32firmware

Terminalde "ESP32 üretici yazılımı güncel" ifadesinin gösterilmesini bekleyin ve işlemin tamamlanmasını belirtin.

Yanıp sönen işlem için UART'den USB'ye seri kart kullanılması gerekmez. BTP uyumlu üretici yazılımı daha önce el ile verilen yönergeler aracılığıyla ESP32'ye sağlanmadıysa işlem başarısız olur.

Özellikler

  • Wi-Fi, Bluetooth LE ve Bluetooth iletişimi kullanılabilir
  • Antende 20,5 dBm çıkış gücü
  • Güncellemelerin Traduci aracılığıyla teslimini sağlamak için özelleştirilmiş firmware
  • SPI ve UART arabirimleri ile 12 pinli Pmod bağlayıcısı
  • Wi-Fi yumuşak erişim noktaları oluşturmayı destekler
  • HTTP web sunucusu özelliklerini destekler