集成架构
经典架构
- 客户用户向您的产品进行身份验证。
- 您的前端调用您的后端。
- 您的后端调用 Luxonis Hub API 和浏览器会话引导操作。
- 您的前端只接收其渲染、控制或设备会话所需的衍生有效载荷。
- 客户身份验证保持在您的用户、您的前端和您的后端之间。
- Hub API 密钥仅保留在您的后端或服务器端工具中。
- 浏览器不应接收 Hub API 密钥。
典型集成流程
- 用户打开您的客户门户或内部运营界面。
- 您的前端向您的后端请求设备状态、应用状态或会话访问权限。
- 您的后端调用 Luxonis Hub GraphQL,并在必要时调用会话引导操作。
- 您的后端仅返回您的前端所需的应用程序数据或连接有效载荷。
- 您的前端渲染结果或打开远程会话。
公共 API 划分
- GraphQL 控制 API:用于设备、应用、快照、控制平面读取、修改和浏览器会话引导。
- REST 模型 API:用于高级模型注册和转换自动化。
team { ... } 查询面。浏览器会话引导
requestDeviceWebrtcConfig:用于设备会话(如 Web 终端和实时日志)requestDeviceAppConnection:通过oak-webrtc实现应用和可视化器会话
前端渲染指南
- 实时视频
- 检测结果和叠加层
- 更丰富的输出,如点云
当前产品边界
- Hub API 密钥目前是全员可访问的团队秘密。
- 请结合模式检查使用官方的 GraphQL 指南和参考页面。
- Webhook 目前还不是广泛稳定的公共集成面。
- 基于清单的发布和大规模部署编排功能目前不可用。
- 自托管的主机操作系统仍由客户自行管理。