sdk 接入流程
rom 接入流程
iot sdk
生产管理
开发 > 硬件合作 >  > android 系统接入
收藏
订阅更新
我的文档
设置
平台接入流程
sdk接入是一种轻量级的接入模式,通过集成蚂蚁 iot-sdk 以及 abcp-sdk ,使设备具备调用开放业务组件的能力,适用于需要调用蚂蚁官方业务组件的生态入驻设备。

开发者入驻
使用 企业账号 完成入驻 支付宝开放平台
使用企业账号入驻
创建产品
1登录   > 硬件产品 > 我的硬件产品,在产品品类列表中选择需要接入的产品类别。 说明:设备归类影响后续各种产品业务的进行,请务必选择准确,如不能确认请点击屏幕右下角联系凯发app官方网站的技术支持;如未找到所需创建的类别,请发邮件至 iot-open@service.alipay.com 进行沟通添加。

2选择需要的产品对接方案点击进入详情页。

3填写相关产品详情后,即可完成产品创建。

sdk 接入

功能定义
根据所接入的产品品类与产品定义,可点击 添加功能 勾选相关功能项。
注意:当前所有产品默认勾选数据上报、远程 ota 两项功能点。

集成开发
集成开发 下载相应的 sdk 包,并完成后续的硬件产品开发。详情可查看

摄像头选购
点击上图 采购 开发者即可直接浏览并购买适合自己产品的摄像头产品。

测试验收
完成 硬件产品开发 后,需对开发设备进行测试验收。
1点击 添加调试设备 输入 设备sn (将装有待验证的量产包的设备进行验收测试。

2设备添加完成后点击 去测试 即可进行在线验收并自动生成报告。

验收报告
设备基础验收
1点击 开始验收 进行设备基础验收,耗时十分钟左右。
注意:因为验收需要指定版本的验收工具,所以在开始前请根据指引确认设备上是否已安装了应用:iot检测工具,若已安装,请先卸载。

2开始测试后会自动进行流程并展示测试进度,请耐心等待并关注相关提示。
注意:因验收需要应用 iot检测工具 在分发后到机具端点击打开并进入凯发k8官方网娱乐官方首页才能继续,所以请关注平台提示,在出现以下提示后手动点击打开应用。若设备上始终未能正确安装该检测工具,请手动下载安装并在设备上打开应用,进入凯发k8官方网娱乐官方首页。

3测试完成后会展示测试报告,请注意需要 上传文件 的测试项,根据 实例视频 完成相应操作并录屏上传,上传完成后即可点击 提交审核 进行后台审核,无上传项请忽略。

4后台审核完成后会展示验收结果,若 验收失败 请关注未通过项,根据提示进行改造,改造完成后则可点击 重新测试 进行重测;验收通过则可进行自检与认证。

自检与认证
上传自检报告:请根据页面提示上传相关测试报告。
注意:如有报告内容无法提供,请联系凯发app官方网站的技术支持。

发布产品
全部验证通过,即可发布产品,发布产品需要蚂蚁内部人员审核。

产品发布完成后请登录 > 硬件产品 > 创建sku。
升级产品
1登录 > 硬件产品 > 我的硬件产品,找到需要升级的硬件产品,进入 产品详情页注意:已发布的产品才可以做升级操作。

2产品详情页 点击 新增版本

3升级产品需要完成 集成开发 > 测试验收 > 发布产品,可参考上文操作。 注意:升级产品完成测试验收即可直接发布。
硬件产品开发
客户端集成iot sdk
android 平台—厂商对接
iotmaster 安装:将 alipay_iotmaster.apk 预置到设备 system/priv-app 路径下。
iotservice 安装:将 alipay_iotservice.apk 预置到设备 system/app 路径下(2.5.0 版本之前对应alipay_iotservice_rel_general.apk)。
profile 配置:
iot sdk 版本
2.3.3 版本之前(包含)
2.3.3 版本之后(包含)
profile 集成方式
配置 profile.dat 文件,安装在 /sdcard/alipay/iotsdk/runtime 路径下
直接安装 alipay_iotprofile.apk
so 集成:按上述集成后先看service是否能够正常运行,不能正常运行在按照如下集成一下缺少的so。打开 iotsdk service\alipay_iotservice\lib\armeabi-v7a 目录,将缺少的 so 文件集成到系统 system/lib 或 alipay_iotservice/lib 目录下。

android11说明
selinux 权限
需要合入以下 patch 对 iotsdk 的 selinux 权限授权:
.
弹窗授权
在 android 11上访问文件需要弹窗授权,以下 patch 可以默认授权,避免弹窗影响体验。
.
系统集成 se policy
iot sdk 预装环境
预装位置
service ( /system/app) 、master(/system/priv-app)
所在域和应用集成位置无关,取决于 sign 和 uid。
预装应用
签名:presigned
所在域:untrusted_app_25
allow untrusted_app_25 serialno_prop:file { read open getattr};
allow untrusted_app_25 system_app:unix_stream_socket { connectto };
allow untrusted_app_25 platform_app:unix_stream_socket { connectto };
安装应用
签名:presigned
所在域:untrusted_app
allow untrusted_app serialno_prop:file { read open getattr};
allow untrusted_app platform_app:unix_stream_socket {connectto}
allow untrusted_app system_app:unix_stream_socket {connectto}
注意:
alipay_iotmaster.apk、alipay_iotservice.apk、alipay_iotprofile.apk 这 3 个 apk 的签名不可被改动,保留蚂蚁集团的签名。
不同的 alipay_iotprofile.apk(profile.dat) 不能在同一台机具中混用,每种型号的设备都对应一个 alipay_iotprofile.apk(profile.dat)。
不同版本的 iot sdk 对应不同的 profile 配置方式。
不同的机具类型,不能使用相同的 profile。
profile.dat 文件配置在 /sdcard/alipay/iotsdk/runtime 路径下恢复出厂设置后将会被清除(不安全)。
alipay_iotmaster.apk、alipay_iotservice.apk、alipay_unisdk.aar 必须要在同一个 sdk 包里,三个 apk 的版本必须一致,不同版本不能混用。
如果 alipay_iotservice.apk 没有成功安装将不会有 alipay_iotservice/lib 目录。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图