Skip to content

SDK 接入

CZUR Open SDK 当前以 SDK Open 本地Runtime为主:应用通过本机 WebSocket/HTTP 与 SDK App 内置Runtime通信,由Runtime负责设备枚举、视频预览、采集、图像处理、OCR、文件转换和 SANE 扫描。

接入方式

层级说明
Command WS主要控制通道,发送 system.*auth.*device.*capture.* 等 JSON-RPC 风格指令。
Video WS视频帧通道,由 video.start 返回 session_tokenstream_id 后连接。
Local HTTP文件上传、下载和任务产物访问通道。

最小调用链

ts
const ws = new WebSocket('ws://127.0.0.1:17090')

function call(method: string, params: Record<string, unknown> = {}) {
  const request_id = crypto.randomUUID()
  ws.send(JSON.stringify({ request_id, method, params }))
  return request_id
}

ws.addEventListener('open', () => {
  call('auth.create_session', { session_token: '<session-token>' })
  call('device.list')
})

继续阅读

CZUR Open Platform Documentation