19| 0
|
[ESP8266/ESP32] 《ESP32-C5 零基础探索:Wi-Fi 6 小试与简易 “消息推送”... |
一、试用背景与硬件准备 作为零基础的物联网爱好者,本次试用聚焦FireBeetle 2 ESP32-C5 开发板的 Wi-Fi 6 通信能力与 简易消息推送功能。 • 硬件清单: ◦ FireBeetle 2 ESP32-C5 开发板 ◦ Micro USB 数据线(用于连接开发板与电脑) ◦ 可用 Wi-Fi 网络(需知晓 SSID 和密码,也可使用手机热点) 二、软件环境搭建(Arduino IDE)1. Arduino IDE 下载与安装前往 Arduino 官网 下载并安装适合自身电脑系统(Windows/macOS/Linux)的 Arduino IDE 软件。 2. 添加 ESP32-C5 开发板支持• 打开 Arduino IDE,点击「文件」→「首选项」→「附加开发板管理器网址」,输入以下网址后点击「好」: https://dl.espressif.com/dl/package_esp32_c5_index.json • 点击「工具」→「开发板」→「开发板管理器」,搜索「ESP32 C5」,安装对应的开发板包。 3. 选择开发板与端口• 用 Micro USB 线连接开发板与电脑,点击「工具」→「开发板」,选择「FireBeetle 2ESP32-C5」。 • 点击「工具」→「端口」,选择开发板对应的串口(如COMx 或/dev/cu.usbserial-xxx)。 三、Wi-Fi 6 连接与简易消息推送代码实现以下代码实现 Wi-Fi 6 连接与 串口消息定时推送 功能,可直接在 Arduino IDE 中编写: ![]() • 将代码中 ssid 和password 替换为你自己的 Wi-Fi 名称和密码(若使用手机热点,需先在手机设置中查看热点的 SSID 和密码)。 • 点击 Arduino IDE 右上角的「上传」按钮(箭头图标),等待代码编译并上传到开发板(上传时开发板会自动复位)。 2. 查看串口消息推送效果• 点击「工具」→「串口监视器」,确保波特率选择「115200」。 • 此时可在串口监视器中看到: ◦ 连接过程中打印 .,直到显示「Wi-Fi 连接成功!」和开发板的 IP 地址。 ◦ 之后每 5 秒会打印一次「当前时间戳(毫秒):xxx」,即简易消息推送的效果。 五、Wi-Fi 6 体验与拓展1. Wi-Fi 6 特性体验ESP32-C5 支持 Wi-Fi 6 标准,相比传统 Wi-Fi 具有更低延迟、更高传输速率 的优势。实际测试中,即使多设备同时连接同一网络,开发板的 Wi-Fi 连接稳定性依然出色,未出现断连情况。 2. 拓展方向• 手机热点测试:将手机开启热点,修改代码中 Wi-Fi 信息为手机热点的 SSID 和密码,可测试不同网络环境下的连接效果。 六、新手试用总结作为零基础用户,本次试用从 “软件环境搭建” 到 “Wi-Fi 连接与消息推送” 的全流程都较为顺畅。Arduino IDE 的开发板包管理和代码上传功能对新手友好,ESP32-C5 的 Wi-Fi 6 连接稳定且配置简单。唯一需要注意的是开发板型号的准确选择(需选择「FireBeetle 2 ESP32-C5」而非通用 ESP32 开发板),否则可能出现硬件不兼容问题。 整体而言,FireBeetle 2 ESP32-C5 是一款适合零基础用户入门物联网的开发板,其 Wi-Fi 6 能力为后续复杂物联网项目(如远程控制、数据上传)打下了坚实基础。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed