SuperAPI AI 工具集

wuji-cli-base

通用与其它

查看项目

更新于 10-15 23:39

技能介绍

用途:通过 wuji CLI 与 Wuji 设备(数据手套、灵巧手)交互,覆盖设备发现、连接探测、参数读写、实时数据订阅、可视化与校准等操作。

主要能力:wuji devices 扫描列出设备(USB/UDP);wuji ping 握手探测并报告 SN/固件/IP;wuji resources 列出可读写的参数与可订阅主题;wuji get/set 读写参数(值为 JSON,0x 前缀表示原始十六进制);wuji sub 订阅实时数据(--count N 后在 N 帧退出);wuji viz 可视化 Wuji Hand 2 实时数据;wuji calib hand-model 与 wuji calib tactile 分别做手部模型与触觉接触模型校准;wuji doctor 做设备健康自检;wuji upgrade 检查并升级固件;wuji user 管理 SDK 用户并导入导出校准数据;wuji update 更新 CLI 及其 Agent Skills;wuji completions 生成 shell 补全脚本。

使用方式:每个命令独立执行 connect→operate→disconnect,无持久连接,也无单独 connect 步骤。设备选择三选一且互斥:--sn WG1KXXXXXXXXXXX、--address 192.168.1.100:50000 或 --handedness left。不指定选择器时,ping/doctor 处理所有设备,而 get/set/sub/resources 需要指定设备。多数命令支持 --json 输出结构化结果。典型流程:wuji devices --json、wuji ping --json、wuji resources --sn <SN> --json、wuji get data_port --sn <SN> --json、wuji set data_port 50001 --sn <SN>、wuji sub tactile --sn <SN> --count 10 --jsonl。记录数据可用 --jsonl 每行一帧并通过管道保存。更新 Skills 用 wuji update --skills。

限制:退出码 0 为成功、非零为失败,可直接用于脚本;设备固件同一时刻只允许一个直接会话,主机应用占用时 CLI 自动降级为 Zenoh 只读(set 被拒绝);网络参数如 ip_address/data_port 需设备重启后生效;虚拟参数无默认值且无状态 CLI 不持久化写入;discovery 为广播扫描不做握手,故不显示设备类型与固件版本,需用 ping 获取。其他未提及的功能、收费与平台信息暂未提供。