概览
aixautobot SDK 是什么、四种集成方式
aixautobot SDK 是写新云平台的自动化引擎。它就是节点(node)——既可作为库嵌入你的 Rust 程序直接驱动设备,也可作为 aixautobot node 进程注册到 backend 网关,由平台统一调度。
命名约定:对外一律称 aixautobot SDK。代码里的库 crate 名是
aixautosdk(单 crate,合并自旧 8 crate),发布二进制是aixautobot;运行时环境变量保留AIXAUTOSDK_*前缀(运行时契约,不随产品名变动)。能力通过 Cargo features 裁剪。
四种集成方式
| 方式 | 适用场景 | 入口 |
|---|---|---|
| A. 嵌入 crate | 自有 Rust 程序里直接驱动设备 / 跑 Flow | aixautosdk::core::prelude |
| B. 运行节点 | 把一台机器的设备接入 backend 集群 | aixautobot node / aixautosdk::node::run() |
| C. MCP server | 让 AI(Claude Desktop / Cursor)操控设备 | aixautobot mcp serve |
| D. Web 控制台 | 用 TypeScript 做网页 / 桌面控制台 | aixautots(headless 客户端 SDK) |
从这里开始
- 架构与节点协议 — SDK=节点 / 网关 两层如何协作,
/ws/node协议。 - 快速开始 — 添加依赖、Feature 矩阵、二进制子命令与最小示例。
- 方式 A:嵌入 crate — 直接驱动设备、编排并执行 Flow。
- 方式 B:作为节点 — 节点接入、设备发现、云设备创建。
- 方式 C:MCP 与 AI — MCP server 与内置 Skill。
- 方式 D:Web 控制台 —
aixautots客户端 SDK。
想让 AI 快速上手? 二进制内置一份 skill(接口 + 脚本写法),直接
aixautobot skill,或见 MCP 与 AI。
准备好了就去 下载 SDK。