Поделиться через


Тестовая платформа Microsoft Bluetooth — модель 2433 ESP32

Общие сведения

ESP32 — это микроконтроллер со встроенными Wi-Fi и двойным режимом Bluetooth, предназначенный для использования на устройствах Интернета вещей. Модель 2433 ESP32 — это пользовательская плата ESP32 с 12-контактным адаптером, подходящим для Traduci, который выполняет Wi-Fi подключения для BTP. Дополнительные сведения можно найти на странице ESP32 от Espressif. Модель 2433 ESP32 позволяет использовать ESP32 в качестве санного устройства Traduci. Дополнительные сведения можно найти на странице Модель 2433 ESP32 из MCCI или Digilent.

Имя устройства Параметр Пример использования
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Фотография платы микроконтроллера Model 2433 ESP32.

Поддерживаемые тесты

Устройство ESP32 на санях, совместимых с BTP

Фотография устройства Model 2433 ESP32, установленного на санях, совместимых с BTP.

Оборудование

ESP32 можно приобрести через MCCI

ESP32 также можно приобрести через Digilent.

Usb serial to UART breakout board эквивалент Sparkfun FT232RL требуется для первого обновления встроенного ПО.

Приступая к работе

Если ESP32 уже обновлен, перейдите к разделу Обновление встроенного ПО ESP32 с помощью Traduci.cmd

Примечание

Устройство ESP32 можно подключить только к 12-контактной плате Traduci с меткой "JD".

Обновление встроенного ПО ESP32 вручную

Обновление встроенного ПО ESP32 вручную требуется для первой настройки радиосвязи ESP32 для использования с тестами BTP Wi-Fi сосуществования. После первой настройки обновление встроенного ПО для устройства можно выполнить через Traduci.cmd.

  1. Получение и настройка интерфейса командной строки Arduino.

    1. Скачайте последнюю версию arduino-cli.

    2. Если это еще не сделано, добавьте arduino-cli в переменную PATH.

    3. Чтобы получить пакеты платы ESP32, выполните следующие команды из командной строки:

      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. Подключение оборудования с помощью последовательного USB-подключения к плате UART и проводам перемычки

    Фотография, на которой показано, где подключить USB к плате UART к ESP32 для обновления встроенного ПО.

    1. Подключение GND последовательной платы к GND ESP32
    2. Подключение RX последовательной платы к TX ESP32
    3. Подключение TX последовательной платы к RX ESP32
    4. Подключите устройство ESP32 к порту JD на traduci для доставки питания.
    5. Переместите SW1 в положение ON, чтобы переключить ESP32 в режим загрузки. Переключение ESP32 в режим загрузки путем перемещения SW1 в положение ON.
    6. Включите ESP32 через Traduci с помощью TraduciCMD.exe: TraduciCmd.exe -power 4 3устройство ESP32 на платформе Traduci с помощью команды TraduciCMD.exe.
    7. Выполните команду arduino-cli board list , чтобы определить существующие COM-порты перед подключением последовательного USB-порта к плате UART.
    8. Подключите последовательный USB-порт к плате UART к компьютеру, на котором установлен интерфейс командной строки Arduino.
    9. Выполните команду arduino-cli board list , чтобы определить новый COM-порт, связанный с последовательной платой UART-USB. Это COM-порт, который отсутствует в списке ранее запрошенной доски.
  3. Отправьте встроенное ПО в ESP32, выполнив следующие команды из командной строки. Замените "X" в "COMX" номером COM-порта, указанным на предыдущем шаге.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Дождитесь "Жесткого сброса через закрепление RTS..." чтобы отобразить в терминале и указать, что процесс завершен.
    2. Отключите ESP32 через Traduci с помощью TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Переместите SW1 в положение OFF, чтобы выйти из режима загрузки.

Обновление встроенного ПО ESP32 с помощью Traduci.cmd

Если в ESP32 уже установлено встроенное ПО, совместимое с BTP, будущие обновления можно установить через Traduci. Подключите ESP32 к порту JD и выполните следующую команду в командной строке с повышенными привилегиями:

TraduciCmd.exe -updateesp32firmware

Дождитесь, пока в терминале отобразится сообщение "Встроенное ПО ESP32 обновлено", и укажите, что процесс завершен.

Процесс мигания не требует использования последовательной платы UART для USB. Процесс завершается сбоем, если ESP32 ранее не был подготовлен с помощью встроенного ПО, совместимого с BTP, с помощью инструкций вручную

Компоненты

  • Доступно подключение Wi-Fi, Bluetooth LE и Bluetooth
  • Выходная мощность 20,5 дБм на антенне
  • Настраиваемое встроенное ПО для включения обновлений, доставляемых через Traduci
  • 12-контактный соединитель Pmod с интерфейсами SPI и UART
  • Поддерживает создание Wi-Fi мягких точек доступа
  • Поддержка возможностей веб-сервера HTTP