ESP-Claw 应用参考教程
ESP-Claw 介绍
ESP-Claw 是面向物联网的 Chat Coding(聊天造物) 式 AI 框架,能将小巧的 ESP32 开发板变身为你的智能助手。通过对话定义设备行为,ESP-Claw 可在乐鑫芯片上本地完成 感知 → 推理 → 决策 → 执行 的闭环。
只需 USB 供电 + WiFi 连接,即可开始与它交互、处理任务,并利用本地存储不断学习与进化。本教程将带你从快速上手到深度定制,逐步掌握 ESP-Claw 的全部能力。
-
聊天即造物
通过 IM 聊天 + Lua 动态加载,普通用户即可定义设备行为,生成的逻辑可固化为本地确定性规则
-
事件驱动
设备主动上报事件,毫秒级响应;无匹配规则时自动调用 LLM,超出本地算力时云边协同
-
MCP 双向互联
设备同时具备 MCP Server 和 MCP Client 身份,既能被外部 Agent 调用,也能主动调用外部服务
-
本地记忆
结构化长期记忆系统,摘要标签轻量检索,隐私不上云
ESP-Claw vs 传统 IoT
| 维度 | 传统 IoT(云中心化) | ESP-Claw(边缘 AI) |
|---|---|---|
| 处理逻辑 | 预设静态规则(If-This-Then-That) | LLM 动态决策 + Lua 确定性规则 |
| 执行引擎 | 规则引擎 | LLM + Lua + Router(三级事件处理) |
| 控制中心 | 云端服务器 | 边缘节点(ESP 芯片) |
| 设备协议 | MQTT / Matter / 私有 SDK | MCP 统一语言 + 多协议桥接 |
| 记忆管理 | 云端数据存储 | 本地结构化记忆(JSONL + 标签) |
| 交互方式 | App / 控制面板 | IM(Telegram / 微信 / 飞书) |
| 智能能力 | 预设自动化 | LLM + 本地规则(持续进化) |
支持的芯片列表
支持的芯片 ESP-Claw 需要至少 8MB Flash 和 8MB PSRAM。
目前支持:
-
ESP32-S3
-
ESP32-P4
-
ESP32-C5
支持的开发板 请见 GitHub 仓库
需要适配新的开发板?
ESP-Claw 使用 ESP Board Manager 适配多种开发板。
如需添加其他开发板,请参考 ESP Board Manager 文档, 将开发板适配文件存放到 application/edge_agent/boards