Microsoft 蓝牙测试平台 - 模型 2433 ESP32
概述
ESP32 是一种集成了 Wi-Fi 和双模式蓝牙的微控制器,旨在用于 IoT 设备。 Model 2433 ESP32 是一个自定义 ESP32 板,具有 12 引脚适配器,适合用于执行 BTP Wi-Fi 连接的 Traduci。 可以通过 Espressif 中的 ESP32 页面找到更多信息。型号 2433 ESP32 允许将 ESP32 用作 Traduci sled 设备。 可以通过 MCCI 或 Digilent 的型号 2433 ESP32 页面找到更多信息。
设备名称 | 参数 | 用法示例 |
---|---|---|
ESP32 Wi-Fi | esp32wifi | RunWiFiCoexScenarioTests.bat esp32wifi rn52 |
支持的测试
- Wi-Fi 共存测试(作为 Wi-Fi 接入点设备)
BTP 兼容的 sled 上的 ESP32 设备
硬件
ESP32 可以通过 MCCI 购买
ESP32 也可以通过 Digilent 购买。
USB 串行到 UART 分线板等效于首次固件更新所需的 Sparkfun FT232RL。
入门
如果 ESP32 已更新,请跳到通过 Traduci.cmd 更新 ESP32 固件
注意
ESP32 设备只能插入标记为“JD”的 Traduci 板 12 引脚端口。
手动更新 ESP32 固件
首次设置 ESP32 无线电以用于 BTP Wi-Fi 共存测试时,需要手动更新 ESP32 固件。 首次设置后,可以通过 Traduci.cmd 完成对设备 sled 的固件更新。
获取并设置 Arduino 命令行接口。
下载最新版本的 arduino-cli。
如果尚未完成,请将 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 切换到启动模式。
- 使用 TraduciCMD.exe 通过 Traduci 打开 ESP32:
TraduciCmd.exe -power 4 3
- 运行
arduino-cli board list
以标识现有 COM 端口,然后再连接 USB 串行转 UART 板。 - 将 USB 串行转 UART 板连接到安装了 Arduino CLI 的电脑。
- 运行
arduino-cli board list
以标识与 USB 串行转 UART 板关联的新 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 引脚进行硬重置...”显示在终端上,并指示已完成该过程。
- 使用 TraduciCMD.exe 通过 Traduci 关闭 ESP32:
TraduciCmd.exe -power 4 0
- 将 SW1 移至 OFF 位置以退出启动模式。
通过 Traduci.cmd 更新 ESP32 固件
如果 ESP32 已安装 BTP 兼容的固件,可以通过 Traduci 安装将来的更新。 将 ESP32 插入端口 JD,并从提升的 cmd 提示符运行以下命令:
TraduciCmd.exe -updateesp32firmware
等待“ESP32 固件为最新”显示在终端上,并指示已完成该过程。
刷写过程不需要使用 UART 转 USB 串行板。 如果以前未通过手动说明使用 BTP 兼容的固件预配 ESP32,此过程将失败
功能
- Wi-Fi、蓝牙 LE 和蓝牙通信可用
- 天线上的 20.5 dBm 输出功率
- 用于启用通过 Traduci 传递的更新的自定义固件
- 具有 SPI 和 UART 接口的 12 引脚 Pmod 连接器
- 支持创建 Wi-Fi 软接入点
- 支持 HTTP Web 服务器功能