开发者中心

MCP · API 与指令全解

三层接入,任选其一:MCP 服务让 AI 助手直接调用设备能力,HTTP 协议做远程下发与数据上报,串口指令做底层调试。所有指令小写、空格分参、回车执行。

🤖

① MCP 服务

标准 Model Context Protocol 接口,14 个工具覆盖设备状态、指令下发与数据查询。Claude、Cursor 等 AI 客户端填一行配置即可接入,用自然语言控制硬件。

🌐

② HTTP 远程协议

自托管服务端,REST 风格接口下发指令、拉取历史曲线与多设备管理,数据全程留在自己服务器。

⌨️

③ 串口指令台

USB CDC 直连,一条命令一次响应,适合底层调试与自动化脚本嵌入。

指令控制台

基础系统指令 Serial / 远程指令

通过串口(USB CDC)或数据平台远程下发。所有指令小写、空格分参、回车执行。

heap  查看堆内存:空闲总量 / 最大连续块 / PSRAM 状态
sys  系统状态汇总:版本 / 运行时长 / 电池 / 栈水位 / 帧率
page <n>  跳转页面(1~24),如 page 22 进入蓝牙键鼠
tap <x> <y>  模拟单击;tapsim <x> <y> [抖动] [帧] 为真手指模拟
swipe <dir>  滑动翻页:left / right / up / down
rst [reason]  软复位并记录原因(用于取证与自动化测试)

可调电源指令 Serial / 远程指令

控制 XY6509 / SK200W 可调电源。写特征 A8F1,通知特征随型号不同(A8F2/A8F3),量纲 ÷100V、÷1000A。

ps scan  扫描并连接电源设备
ps status  输出 / 设定 / 模式 / 保护 / 帧寄存器完整状态
ps on|off  打开或关闭输出
ps set <V> <A>  设定电压电流,如 ps set 5.0 1.5
ps sim on|off  切换仿真模式(便于无硬件演示)
ps raw  原始寄存器报文十六进制输出

蓝牙键鼠 HID 指令 Serial / 远程指令

将盒子变为标准蓝牙 HID 设备(服务 0x1812)。支持加密配对、多主机、Boot 协议。

hid on|off  开启/关闭 HID 服务与广播
hid status  连接状态 / 配对 / 订阅数 / 广播状态
hid move <dx> <dy>  相对鼠标位移
hid click [n]  左键单击(可带次数)
hid type <text>  键入文本(ASCII)
hid combo <mod>+<key>  组合键,如 hid combo ctrl+alt+delete
hid encperm on|off  强制加密读写(防明文探测)

WiFi 安全检测指令 Serial / 远程指令

仅限合规安全评估:主动探测、取证与风险评分。产品内置合规底线,不提供任何攻击功能。

wsec scan  全信道扫描 AP 与终端
wsec hs on|off  握手帧捕获开关(EAPOL 0x888E)
wsec probe on|off  合规主动探测开关(非阻塞状态机)
wsec pcap  导出标准 pcap 取证文件
wsec report  输出风险评分报告

HTTP API

数据上报与远程指令 HTTP(自托管平台)

设备端与自托管数据平台之间的开放协议。可部署于任意内网服务器,全程不经第三方云。

POST /api/report  设备上报:body 含 {dev, up, sys, metrics...}
POST /api/cmd  远程下发指令:{dev, cmds:["heap","page 3"]}
GET /api/history?dev=BAT-01&limit=2000  查询历史曲线与重启取证记录
GET /api/devices  列出全部在线设备
鉴权  URL 参数 ?k=<访问密钥>,密钥在管理后台设置

扩展 API

私有指令扩展(企业版) 固件扩展接口

企业版开放源码后,可注册自定义串口/远程指令、自定义页面与 BLE 服务,完整接入自有生态。

regCmd(name, fn)  注册新指令(注意:同名后写会被静默删除)
addPage()  新增功能页:枚举→宫格→渲染→点击→字体 全链路模板
BLE 自定义服务  创建服务/特征/通知,Report 描述符模板
pcap 导出  DataRecorder 环形缓冲 + 标准 pcap 落盘 API

📌 更多进阶文档

购买后随设备发放:完整指令手册、BLE 报文协议、MCP 工具清单与 AI 技能示例、固件扩展指南与示例代码仓库(企业版含源码)。