快速上手
概述
为便于快速集成Clobotics零售AI与BI(商业洞察)能力,我们提供两大互补组件:Clobotics Camera SDK和Clobotics OpenAPI系统,使您能够全面调用我们服务。
扩博 Camera SDK 专门提供本地功能:
- 单图拍摄
- 拼图拍摄
- 本地的 AI 图像检测
注意:
- Camera SDK 不包含任何与服务器、云或者扩博 OpenAPI 的交互逻辑。它以纯离线模式运行,无需网络访问权限
- OpenAPI 提供 Restful API 风格,无论您使用哪种开发语言,都能方便实现。
集成方式
我们的Camera SDK 和 OpenAPI 平台之间的集成过程如下图所示。虽然有两种集成方法可供选择,但我们强烈建议选择方法一,它具有增强的安全功能。
方法一:推荐
- 该应用程序集成了 Camera SDK,并专门与您自己的云服务器交互。
- 您自己的云服务器与 Clobotics Retail Cloud 进行双向通信,而您的应用程序本身与 Clobotics Retail Cloud 没有任何交互。
备注:
- 您的应用程序仅与您的专用云服务器交互。
- 您的应用将不会保留
APPID和APPSECRET,增强了系统安全性。 - 我们提供自动通知回调机制,您的后端系统会在指定
callback_url接收结果通知。您可以在 Callback部分参考更多内容。
方法二:可选
- 该应用程序集成了 Camera SDK,并与您自己的云服务器和 Clobotics Retail Cloud 进行交互。
- 您的应用程序和您自己的云服务器都与 Clobotics Retail Cloud 通信。 请务必注意, 扩博提供的
APPID和APPSECRET会保留在您的应用程序中,在有安全漏洞时可能会面临暴露的风险。
备注:
- 您的应用程序与您的云服务器和 Clobotics Retail Cloud 都会进行交互。
- 在应用中保留
APPID和APPSECRET可能会危及系统安全性。 - 虽然我们提供了自动通知回调机制,但需要注意的是,此功能仅在后端系统中受支持。
Camera SDK
Camera SDK 能做什么?
根据您使用的平台,请参考具体文档:
关于多平台支持
有流行的多平台工具,如 Flutter 等。但是,我们的相机 SDK 提供纯原生 Android 和 iOS 库,以实现无缝集成。无论您选择哪种工具,您都可以参考指定的官方文档顺利集成我们的SDK。 对于 Android,我们提供了一个 SDK 库以及一个用 Java 编写的演示。同样,对于 iOS,我们提供了一个 SDK 库和一个用 Swift 编写的演示。 请注意,我们不提供 Flutter 等多平台工具的演示。您需要参考其各自的官方文档来实施集成。 例如:
- Flutter: 平台集成
最低要求
要访问有关最低硬件和软件要求以及最低系统操作系统版本的信息,请参阅:Clobotics Camera SDK 集成要求
OpenAPI 平台
详情请参考 OpenAPI 部分。
集成需要多少时间?
如果您在 Android、iOS 和 Restful HTTP API 开发方面有经验,通常集成过程大约需要1到2周。