L0 能力模型v0.1

DRAFT本版本为 Draft 草案,允许迭代、不承诺兼容。正式兼容承诺自 v1.0 起生效,详见版本政策

L0 能力模型是 Open AIoT 规范的基础层:它定义「设备如何向 AI 描述自己」——让任何符合规范的 AI,无需逐设备定制,就能理解并控制你的设备。

本页是导言。规范正文同步自 spec 仓库,以仓库版本为准:github.com/Open-AIoT/spec

它解决什么问题

今天的设备各有各的 App、各有各的私有协议。AI 想控制一盏灯,得先学会这盏灯的厂商接口——设备数量 × 厂商数量,接入成本是个乘法。L0 把乘法变成加法:设备用一套标准的「能力描述」说明自己能做什么,AI 读懂这一份描述就够了。

能力三要素

  • 属性(Property)——设备可读(或可写)的状态,如灯的开关、温控器的当前温度。
  • 动作(Action)——设备可执行的操作,如「打开」「调温到 24°C」;危险动作按 L2 需经人在环路确认。
  • 事件(Event)——设备主动上报的消息,如「超温保护已触发」。

本版本(v0.1)要点

  • 能力描述符的基本结构:标识、类型、三要素声明与单位/取值范围。
  • 标准能力词表(初版):灯、温控器、插座等常见设备类型的示例能力。
  • 能力发现:AI 如何枚举一个工作台下的设备及其能力描述。

想在真实交互里看能力模型长什么样?到演示页与虚拟设备(灯 / 温控器 / 插座)聊聊看。

对此规范提建议 → 到 GitHub 发起 RFC;流程见RFC 索引