更新时间:2024-04-11 13:46:13收藏订阅更新我的文档设置返回文档简介本文主要介绍如何使用 iot开放平台(以下简称“平台”)快速创建一款属于自己的 iot 端侧应用,并且如何快速集成需要用到的服务。名词解释●iot sdk:蚂蚁集团为线下各行业提供的一个跨平台 sdk,用于保障交易安全,管理设备信息以及上报交易数据。详情可查看 。●abcp sdk:蚂蚁集团为线下各行业提供的一个跨平台 sdk,用于刷脸服务、会员服务、营销服务等服务的对外输出。●abcp api:用于集成到三方应用中,连接 abcp-sdk 能力。●abcp 应用:在iot设备端运行的 app 软件(native 类型 或 小程序类型),通过提供特定的功能以满足用户需求,如:为了满足用户刷脸付款的需求而开发的刷脸支付应用。●手动升级:开发者在平台手动下载相关安装包,将对应的安装包手动安装到对应设备的操作。●在线升级:平台通过远程 ota 的能力将对应的安装包在线下发至对应设备端的操作。使用说明●已使用 企业账号 完成入驻 支付宝开放平台。●已入驻 。平台使用流程图接入流程创建应用登录 进入 应用 > 应用管理 > 新建应用。●应用签名说明:sha1 格式签名(windows 平台类型应用可不填写),android 应用可用如下命令获取 keytool -list -printcert -jarfile 应用名称.apk●应用类型说明:iot 移动应用(即 native 应用)、iot 小程序 lite●应用平台包含:android、rtos、linux、windows注意:创建应用前请先确认使用的 iot 机具已完成 ,未完成接入的硬件设备无法运行相关具备各类 iot 能力的应用。配置应用密钥可选操作。如应用中集成的服务需要调用 openapi 或 spi 则必须进行配置。点击 应用管理,在应用列表选择对应的应用,进入 应用详情页面 > 开发设置 > 接口加签方式设置,按操作指引完成配置。更多资料可查看 接口加签方式说明、密钥工具。服务集成与扩展平台支持添加 服务组件、openapi 以及 扩展 spi 接口 三种类型。1完成创建应用后选择应用并点击操作列 编辑 进入 应用发布 页。2点击 添加服务。支持 蚂蚁 iot 服务组件 与 支付宝 openapi 两种类型,按需勾选相应服务完成添加。○定向开放的服务需提前授权开通权限才可添加。○若集成的服务需要签约,需要开发者通过 签约 入库完成签约。○若集成的凯发k8官方网娱乐官方的服务支持spi扩展,需要开发者通过 扩展 。○开发对接之前,请前往 开发工具 > 下载和安装相关依赖,包括 iot sdk、abcp sdk、abcp api,如无特殊需求,建议下载最新的通用版本。(若已完成相关依赖项的下载和安装,无需重复操作)。更多信息可查看:。○完成依赖下载和安装后,可查看 开始集成开发。 选择测试用机完成服务集成后,可选择平台提供的测试设备进行开发过程中的调试与测试。更多测试设备相关的内容请查看 。1登录 > 应用 > 应用管理 > 选择应用 > 编辑 > 选择测试用机 > 点击确定。 2添加测试机时如不满足环境要求会自动弹出相关提示,如满足则自动略过。在测试机环境不满足要求的情况下,可以点击在线升级或手动升级完成软件版本的更新。 应用检测完成设备测试后可上传应用(即上传安装包,仅限 android 系统下的 native 类型应用)进行应用检测。说明:●应用检测目前仅对 android 移动 应用进行代码漏洞扫描,并给出检测报告。修复漏洞后才可申请上线,存在中危、高危的应用会在驳回上架申请。●windows 应用:无需上传安装包,自测完成后,可直接申请上线。●小程序:无需进行代码检测,可直接申请上线。●部分字段解释○安装包版本号,此版本号为上传安装包的版本号,版本号将同步给 。○升级模式■强制升级,消息触达设备就立即重启设备进行应用升级。■静默升级,等待设备重新启动以后升级。■重启单次提醒,重启以后提醒一次,然后升级。■强制block升级,类似强制升级。■循环多次提醒,升级前多次提醒,确认之后才升级。应用检测通过后才可申请上线。应用上线完成应用检测后可点击 申请上线,申请通过后应用会同步至 。说明:●应用审核共计有三个状态,分别是:审核中、审核通过、审核驳回。●审核中的应用可以撤销申请,审核通过可执行应用分发,审核驳回可重新提交应用进行审核。●应用发布审核一般为 2~3 个工作日。●请务必保证正式应用在分发至设备端之前,完成上线审核,否则将可能造成应用在设备端无法调用平台服务的故障。应用分发请查看 按照指引完成 iot 小程序/iot 应用的分发。应用市场上架目前仅接入 双屏 bc 方案 的 双屏 pos 设备,才需要上架应用市场,详情可查看 。说明:接入团餐方案或其它方案的服务商,不需要通过应用市场上架,只需要通过服务分发,将应用分发到设备即可。