集成架构
集成架构
标准架构
- 客户用户向您的产品进行身份验证。
- 您的前端调用您的后端。
- 您的后端调用 Luxonis Hub API 和浏览器会话引导操作。
- 您的前端仅接收渲染、控制或设备会话所需的派生负载。
- 客户身份验证保留在您的用户、您的前端和您的后端之间。
- Hub API 密钥仅保留在您的后端或服务器端工具中。
- 浏览器永远不应接收 Hub API 密钥。
典型集成流程
- 用户打开您的客户门户或内部运营 UI。
- 您的前端从您的后端请求设备状态、应用程序状态或会话访问。
- 您的后端调用 Luxonis Hub GraphQL,并在需要时调用会话引导操作。
- 您的后端仅返回您的前端所需的应用程序数据或连接负载。
- 您的前端渲染结果或打开远程会话。
公共 API 分割
- GraphQL 控制 API,用于设备、应用程序、快照、控制平面读取、突变和浏览器会话引导。
- REST 模型 API,用于高级模型注册表和转换自动化。
team { ... } 接口。浏览器会话引导
requestDeviceWebrtcConfig用于设备会话,例如 Web 终端和实时日志。requestDeviceAppConnection用于通过oak-webrtc进行应用程序和可视化工具会话。
前端渲染指南
- 实时视频
- 检测和叠加
- 更丰富的输出,例如点云
当前产品边界
- Hub API 密钥目前是完全访问的团队机密。
- 请结合使用官方 GraphQL 指南和参考页面以及模式检查。
- Webhook 尚未成为广泛稳定的公共集成接口。
- 基于清单的推出和大规模部署编排目前不可用。
- 自托管主机操作系统仍由客户管理。
后续步骤
About GraphQL
Understand the public team { ... } request shape used for control-plane integrations.
Streaming and Visualizer
Use the recommended backend-mediated bootstrap flow for browser sessions and customer portals.
Device Management
Start with the public read path for listing and inspecting devices.
Models API
Use the separate models API for advanced model registry and conversion automation.