Skip to content

系统接口

系统接口可在匿名 Command WS 连接上调用。

system.ping

心跳探测。

参数类型必填说明
--params 可为空对象。

响应 data

字段类型说明
pongboolean固定为 true

system.info

返回运行时状态快照。字段由当前 Runtime 的 status_supplier 提供。

参数类型必填说明
--params 可为空对象。

响应 data

字段类型说明
runningbooleanRuntime 是否正在运行。
uptimeSecnumberRuntime 启动后的运行秒数。
bindHoststring本地服务监听地址。
processobject进程信息,包含 pidexecutablePath
httpobjectHTTP 服务状态,包含 enabledsitesassetBaseUrl
portsobject本地端口,包含 adminHttpdemoHttpassetHttpcommandWsvideoWs
providersobject当前 provider 名称,包含 devicegraphicimageEnhanceocrofdauth
authDiagnosticsobject授权相关环境配置诊断。
wsobjectCommand WS 和 Video WS 连接、鉴权失败、请求或帧统计。
applicationobject应用会话状态,包含 boundSessionsactiveStreams

system.capabilities

返回认证模型、公开方法和平台能力。

参数类型必填说明
--params 可为空对象。

响应 data

字段类型说明
auth_model.connection_requires_tokenbooleanCommand WS 握手是否需要 token,当前为 false
auth_model.session_fieldstring会话字段,当前为 session_token
auth_model.session_bindingstring当前为 connection_bound
auth_model.video_bindingstring当前为 session_token + stream_id
methods[]array方法清单,每项包含 methodrequires_sessionsummary
platform_capabilities.saneobjectSANE 支持平台和 provider 信息。
platform_capabilities.sane.supported_platformsstring[]SANE 当前支持平台,值为 ["linux"]
platform_capabilities.sane.linux_onlyboolean当前为 true
platform_capabilities.sane.providerstring当前 SANE provider 名称;未配置时为空字符串。

示例:

json
{
  "request_id": "req-cap-001",
  "method": "system.capabilities",
  "params": {}
}

CZUR Open Platform Documentation