Тестовая платформа 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 |
Поддерживаемые тесты
- Тесты сосуществования Wi-Fi (как устройство точки доступа Wi-Fi)
Устройство 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.
Получение и настройка интерфейса командной строки Arduino.
Скачайте последнюю версию arduino-cli.
Если это еще не сделано, добавьте arduino-cli в переменную PATH.
Чтобы получить пакеты платы 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
Подключение оборудования с помощью последовательного USB-подключения к плате UART и проводам перемычки
- Подключение GND последовательной платы к GND ESP32
- Подключение RX последовательной платы к TX ESP32
- Подключение TX последовательной платы к RX ESP32
- Подключите устройство ESP32 к порту JD на traduci для доставки питания.
- Переместите SW1 в положение ON, чтобы переключить ESP32 в режим загрузки.
- Включите ESP32 через Traduci с помощью TraduciCMD.exe:
TraduciCmd.exe -power 4 3
- Выполните команду
arduino-cli board list
, чтобы определить существующие COM-порты перед подключением последовательного USB-порта к плате UART. - Подключите последовательный USB-порт к плате UART к компьютеру, на котором установлен интерфейс командной строки Arduino.
- Выполните команду
arduino-cli board list
, чтобы определить новый COM-порт, связанный с последовательной платой UART-USB. Это COM-порт, который отсутствует в списке ранее запрошенной доски.
Отправьте встроенное ПО в ESP32, выполнив следующие команды из командной строки. Замените "X" в "COMX" номером COM-порта, указанным на предыдущем шаге.
arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
- Дождитесь "Жесткого сброса через закрепление RTS..." чтобы отобразить в терминале и указать, что процесс завершен.
- Отключите ESP32 через Traduci с помощью TraduciCMD.exe:
TraduciCmd.exe -power 4 0
- Переместите 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