【花雕学编程】行空板K10部署迷你小龙虾MimiClaw,实际测试嵌入式 AI Agent 命令全集(一)

2026-04-0455
AI 快速预览详细 收起
本文详细介绍了如何在行空板K10上部署MimiClaw,实现嵌入式AI Agent。首先,连接行空板K10并打开ESP-IDF 5.5的CMD,然后输入cd mimiclaw命令进入mimiclaw项目,再输入idf.py monitor命令进入项目串口监视器。MimiClaw的命令体系覆盖了系统管理、Wi-Fi网络、LLM配置、飞书/Telegram机器人、记忆管理、技能调度等核心功能。通过本文,你可以轻松掌握MimiClaw的部署和使用方法。

行空板K10作为DFRobot推出的一款专为信息科技课程设计的ESP32-S3学习板,将ESP32-S3 N16R8芯片、2.8英寸彩色LCD、双麦克风、扬声器、摄像头以及丰富的板载传感器(温湿度、环境光、加速度计)集成在一张83x51.6mm的小板上。在“小龙虾”生态爆发的大背景下,将MimiClaw——这款把OpenClaw核心AI Agent架构压缩进ESP32-S3的轻量级框架——部署到行空板K10上,会擦出怎样的火花?

 

这里将以实际测试记录为基础,梳理MimiClaw在行空板K10上的部署要点,并逐条测试其命令全集。

 

00 (1).jpg

行空板 K10 连接电脑,打开 ESP-IDF 5.5 的CMD

 

00.jpg

 

输入 cd mimiclaw 命令,进入mimiclaw项目

 

01.jpg

 

输入idf.py monitor命令,进入项目串口监视器

 

02.jpg

 

进入后,串口监视器会给出一份长长的 mimiclaw 启动日志

 

03.jpg

 

实验场景图

 

04.jpg
 

MimiClaw 核心命令体系

 

MimiClaw采用两层配置架构:mimi_secrets.h提供编译时的默认值,而串口CLI可在运行时动态覆盖并写入NVS Flash。其命令体系覆盖了系统管理、Wi‑Fi网络、LLM配置、飞书/Telegram机器人、记忆管理、技能调度等核心功能。这些命令使用在 mimi> 下。

 

1、系统基础类

(1)help / ? 列出所有命令或查看某命令详情

 

05.jpg

 

(2) restart 重启设备

 

06.jpg


(3)heap_info 显示堆内存使用情况

 

07.jpg


(4)config_show 显示当前所有配置

 

08.jpg


(5)config_reset 恢复出厂编译期默认值

这个没敢测试,害怕出问题。

 

(6)heartbeat_trigger 手动触发心跳检查

 

09.jpg

2、Wi‑Fi 与代理类

(1)set_wifi 设置并连接Wi‑Fi

 

10.jpg

 

(2)wifi_status 查看连接状态

 

11.jpg

 

(3)wifi_scan 扫描2.4G Wi‑Fi热点

 

12.jpg

 

(4)set_proxy [type] 设置HTTP/SOCKS5代理

 

13.jpg

 

(5)clear_proxy 清除代理配置

 

 

14.jpg

 

 

3、LLM 配置类

(1)set_api_key 设置LLM API密钥

 

15.jpg

 

(2)set_model 设置模型名称

 

16.jpg

 

(3)set_model_provider 设置提供商(anthropic/openai)

 

17.jpg

 

国内用户推荐DeepSeek,API地址需在mimi_config.h中修改为https://api.deepseek.com/v1/chat/completions。


4、飞书机器人

(1)set_feishu_creds 设置飞书应用凭证

 

18.jpg

 

(2)feishu_send 主动发送文本消息

 

19.jpg

 

飞书采用长连接接收事件,无需公网IP,是国内开发者的首选方案。
 

5、记忆与技能管理

(1)memory_read 读取MEMORY.md

 

20.jpg


(2)memory_write 写入MEMORY.md

 

21.jpg


(3)skill_list 列出已安装的技能

 

22.jpg


存在的技能:
daily-briefing.md​ - 每日简报技能
gpio-control.md​ - GPIO控制技能
skill-creator.md​ - 技能创建器
weather.md​ - 天气查询技能
注意:输出有乱码("ital I/O." 和 "ch."),可能是日志截断或编码问题,但不影响功能。

 

(4)skill_show 显示某个技能的内容

 

23.jpg


(5)skill_search 搜索技能

 

 

24.jpg
 

6、会话与工具调用

(1)session_list 列出所有活跃会话

 

25.jpg


(2)session_clear 清除指定会话上下文

 

26.jpg


(3)tool_exec '' 执行指定工具

 

 

27.jpg


(4)web_search 执行网络搜索

 

28.jpg

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -