Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор
ESP32 — это микроконтроллер с интегрированными Wi-Fi и bluetooth с двумя режимами, предназначенными для использования на устройствах Интернета вещей. Модель 2433 ESP32 — это пользовательская плата ESP32 с 12-контактным адаптером для Traduci, выполняющая соединения Wi-Fi для BTP. Дополнительные сведения можно найти на странице ESP32 от Espressif. Модель 2433 ESP32 позволяет использовать ESP32 в качестве устройства «traduci sled». Дополнительные сведения можно найти на странице Модели 2433 ESP32 из MCCI или Digilent.
Имя устройства | Параметр | Пример использования |
---|---|---|
ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
Поддерживаемые тесты
- Wi-Fi тесты сосуществования (как устройство точки доступа Wi-Fi)
Устройство ESP32 на санях с поддержкой BTP
Аппаратное обеспечение
ESP32 можно приобрести через MCCI
ESP32 также можно приобрести через Digilent.
USB-последовательный интерфейс для платы расширения UART, эквивалентной 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-dBm на антенне
- Настраиваемое встроенное ПО для включения обновлений, предоставляемых через Traduci
- 12-пин-соединитель Pmod с интерфейсами SPI и UART
- Поддерживает создание Wi-Fi мягких точек доступа
- Поддерживает возможности веб-сервера HTTP