ESP32-C6 Blink 快速入门
大约 4 分钟
ESP32-C6 Blink 快速入门
实验概述
通过 nanoESP32-C6 开发板的板载 WS2812B 全彩 LED(GPIO8),体验 FastBee 从固件烧录 → 配网 → 外设控制 → 平台远程操作的完整流程。

硬件信息
nanoESP32-C6 基于乐鑫 ESP32-C6 模组,板载 USB 转串口、Type-C 接口和 WS2812B 全彩 LED。
| 项目 | 说明 |
|---|---|
| 模组 | ESP32-C6(RISC-V,WiFi 6 + BLE 5) |
| 板载 LED | WS2812B,连接 GPIO8 |
| 接口 | Type-C(USB 转串口)+ 调试串口 + ESP32-C6 USB |

实现流程
步骤1:烧录固件
方式A — 在线烧录(推荐)
- 打开 在线烧录工具
- 选择波特率 → 选择串口 → 选择固件文件
fastbee-esp32c6-f4ro.bin - 点击 烧录 按钮,等待完成

方式B — 源码烧录
powershell -ExecutionPolicy Bypass -File scripts\deploy.ps1 -Env esp32c6-F4R0详见 烧录与测试。
步骤2:配置网络
- 固件烧录后设备重启,电脑连接 WiFi 热点 fastbee-xxxx(密码:
admin123) - 浏览器访问 http://192.168.4.1 或 http://fastbee.local,使用
admin/admin123登录 - 进入 网络配置,模式选择 客户端模式(STA),填写 WiFi 名称和密码,点击保存
- 等待设备重启,电脑重新连接正常 WiFi,再通过 fastbee.local 访问设备

也可以不切换 STA,全程使用 AP 模式完成后续配置。
步骤3:外设配置
进入 外设配置 页面,新建外设:
| 字段 | 填写内容 |
|---|---|
| 名称 | 自定义(如 板载彩灯) |
| 引脚 | 8(对应 GPIO8) |
| 外设类型 | WS2812B |

步骤4:外设执行配置
进入 外设执行管理 页面,新建执行规则:
本地定时触发(基础)
- 触发类型选择 定时触发,设置间隔时间
- 执行动作选择 灯效控制,从预设列表选择灯效(红色、绿色、蓝色、关闭、彩虹循环等)

平台远程触发(可选)
如需通过物联网平台远程控制,触发类型选择 平台触发(MQTT)。注意灯效前的 ID 标识(如 red-红色),该 ID 用于平台物模型关联。动作参数设置为 $value-平台下发 。


步骤5:FastBee 平台配置(可选)
1. 平台端
在 FastBee 物联网平台 创建产品,获取以下信息:
| 信息 | 说明 |
|---|---|
| 产品 ID | 产品唯一标识 |
| MQTT 账号/密码 | 设备连接凭证 |
| 物模型 ID | 需与外设执行中的触发外设 ID 一致(如 rgb_led) |


2. 设备端
在设备 Web 页面配置:
- 设备配置 → 基本信息中填写 产品编号,产品编号别遗漏了
- 网络协议 → 配置 MQTT 参数:
| 参数 | 值 |
|---|---|
| 服务器 | iot.fastbee.cn(演示地址) |
| 端口 | 1883(默认) |
| 账号/密码 | 平台获取的凭证 |
| 客户端 ID | 格式:S&设备编号&产品ID&1 |

步骤6:远程控制(可选)
MQTT 连接成功后,FastBee物联网平台会自动创建一个设备,可通过以下方式远程控制板载彩灯:
- Web 端:在物联网平台页面下发灯效指令
- 手机端:通过 FastBee App 远程控制

配置导入
该示例的外设配置和外设执行规则可以直接在设备上导入使用。设备配置 -> 高级配置 -> 导入配置。导入配置后重启生效。
{
"type": "fastbee-config-bundle",
"version": 1,
"scope": "selected",
"exportedAt": "2026-06-30T03:44:13.185Z",
"files": [
{
"name": "periph_exec.json",
"content": "{\"rules\":[{\"id\":\"exec_001\",\"name\":\"定时变色灯\",\"enabled\":true,\"execMode\":0,\"triggers\":[{\"triggerType\":1,\"triggerPeriphId\":\"\",\"operatorType\":0,\"compareValue\":\"\",\"timerMode\":0,\"intervalSec\":5,\"timePoint\":\"08:00\",\"eventId\":\"\",\"pollResponseTimeout\":1000,\"pollMaxRetries\":2,\"pollInterPollDelay\":100}],\"actions\":[{\"targetPeriphId\":\"rgb_led\",\"actionType\":11,\"actionValue\":\"rainbow\",\"useReceivedValue\":false,\"syncDelayMs\":0,\"execMode\":0}],\"protocolType\":0,\"scriptContent\":\"\",\"reportAfterExec\":false},{\"id\":\"exec_145380\",\"name\":\"平台控制灯色\",\"enabled\":true,\"execMode\":0,\"triggers\":[{\"triggerType\":0,\"triggerPeriphId\":\"rgb_led\",\"operatorType\":1,\"compareValue\":\"\",\"timerMode\":0,\"intervalSec\":60,\"timePoint\":\"\",\"eventId\":\"\",\"pollResponseTimeout\":1000,\"pollMaxRetries\":2,\"pollInterPollDelay\":100}],\"actions\":[{\"targetPeriphId\":\"rgb_led\",\"actionType\":11,\"actionValue\":\"$value\",\"useReceivedValue\":false,\"syncDelayMs\":0,\"execMode\":0}],\"protocolType\":0,\"scriptContent\":\"\",\"reportAfterExec\":true}]}"
},
{
"name": "peripherals.json",
"content": "{\n \"peripherals\": [\n {\n \"id\": \"rgb_led\",\n \"name\": \"板载全彩LED\",\n \"type\": 45,\n \"enabled\": true,\n \"pins\": [\n 8\n ],\n \"pinCount\": 1,\n \"params\": {\n \"count\": 1,\n \"brightness\": 128\n }\n }\n ]\n}\n"
}
]
}
相关链接
| 资源 | 地址 |
|---|---|
| FastBee 平台源码 | gitee.com/beecue/fastbee |
| FastBee 移动端源码 | gitee.com/beecue/fastbee-app |
| nanoESP32-C6 开发板 | 淘宝购买 |
