概述
ESP32 是一种集成了 Wi-Fi 和双模式蓝牙的微控制器,旨在用于 IoT 设备。 Model 2433 ESP32 是一款自定义 ESP32 板,配有适用于 Traduci 的 12 引脚适配器,可适配 BTP Wi-Fi 连接。 可以通过 Espressif 中的 ESP32 页面找到更多信息。Model 2433 ESP32 允许 ESP32 用作 Traduci 雪橇设备。 可以通过 MCCI 或 Digilent 的 Model 2433 ESP32 页面找到更多信息。
设备名称 | 参数 | 用法示例 |
---|---|---|
ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
支持的测试
- Wi-Fi 并存测试(作为 Wi-Fi 接入点设备)
BTP 兼容的滑板上的 ESP32 设备
硬件
ESP32 可以通过 MCCI 购买
ESP32 也可以通过 Digilent 购买。
首次固件更新时需要与 Sparkfun FT232RL 等效的 USB 串行转 UART 扩展板。
入门指南
如果 ESP32 已更新,请跳到 通过 Traduci.cmd 更新 ESP32 固件
注释
ESP32 设备 只能 插入标记为“JD”的 Traduci 板 12 引脚端口。
手动更新 ESP32 固件
首次设置 ESP32 无线电以用于 BTP Wi-Fi 共存测试时,需要手动更新 ESP32 固件。 首次设置后,可以通过 Traduci.cmd完成对设备的固件更新。
获取并设置 Arduino 命令行接口。
如果尚未完成,请将 arduino-cli 添加到 PATH 变量。
若要获取 ESP32 开发板包,请从 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
使用 USB 转 UART 的串口板和跳线连接硬件。
- 将串行板的 GND 连接到 ESP32 的 GND
- 将串行板的 RX 连接到 ESP32 的 TX
- 将串行板的 TX 连接到 ESP32 的 RX
- 将 ESP32 设备连接到 Traduci 上的端口 JD,以便提供电源。
- 将 SW1 移动到 ON 位置,将 ESP32 切换到启动模式。
- 通过 Traduci 使用 TraduciCMD.exe启动 ESP32:
TraduciCmd.exe -power 4 3
- 运行
arduino-cli board list
以标识现有 COM 端口,然后再将 USB 串行连接到 UART 板。 - 将 USB 串行连接到 UART 板,连接到安装了 Arduino CLI 的电脑。
- 运行
arduino-cli board list
以标识与 UART 到 USB 串行板关联的新 COM 端口。 它列出了之前查询的板列表中不存在的 COM 端口。
通过从 cmd 提示符运行以下命令,将固件上传到 ESP32。 将“COMX”中的“X”替换为上一步中标识的 COM 端口号。
arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
- 等待“通过 RTS 引脚进行硬重置...”在终端上显示,以指示过程已完成。
- 通过 Traduci 使用 TraduciCMD.exe关闭 ESP32:
TraduciCmd.exe -power 4 0
- 将 SW1 移动到 OFF 位置以退出启动模式。
通过 Traduci.cmd 更新 ESP32 固件
如果 ESP32 已安装 BTP 兼容的固件,可以通过 Traduci 安装将来的更新。 将 ESP32 插入端口 JD,然后在具有管理员权限的命令提示符中运行以下命令:
TraduciCmd.exe -updateesp32firmware
等待“ESP32 固件为最新”在终端上显示,并指示已完成该过程。
闪烁过程不需要使用 UART 到 USB 串行板。 如果 ESP32 未通过手动指引预装 BTP 兼容固件,则此过程将失败。
特点
- Wi-Fi、蓝牙 LE 和蓝牙通信可用
- 天线上的 20.5-dBm 输出功率
- 用于启用通过 Traduci 传递的更新的自定义固件
- 具有 SPI 和 UART 接口的 12 引脚 Pmod 连接器
- 支持创建 Wi-Fi 软访问点
- 支持 HTTP Web 服务器功能