跳到主要内容

Driver 控制接口

本页给工厂适配实施。日常读写请走 人工控制。

路径在进程根上,没有 /api/v1 前缀。调用方不得自行加前缀。监听端口写在该装置点表的 Server.port。

目录与能力​

方法路径含义
GET/capabilities进程级旗标。现行包含 max_step
GET/devices本进程设备列表
GET/devices/{device}/commands该设备的命令列表

命令项字段为 id、label、description、datatype、min、max。现行目录接口把 min 与 max 都填成 null。

写入与回读​

方法路径含义
POST/set_command写入设定
POST/get_command回读当前值

写入请求体是 data 数组。每一项含 device、command 和 params.value;可选 params.max_step(须为正的有限数字,并且只用于数值)。客户端断开则取消尚未完成的写入。

回读请求体同样是 data 数组,每一项只有 device 与 command。

进程用本装置名作为 system,把 {system}.{device}.{command} 拼成小写后再写入或回读。未知命令标识会被拒绝。

探针​

GET /live、GET /ready、GET /health 是进程探针,供本机监管使用。