更新时间:2024-11-20 08:51:22下载pdf
蓝牙芯片 SDK 开发是一种常用的 SDK 开发方式,可用于各类蓝牙智能产品开发。本文介绍了在涂鸦开发者平台进行蓝牙芯片 SDK开发的自助化流程,适用于使用涂鸦蓝牙芯片 SDK 进行产品开发的开发者。
本系列文档介绍的是 TuyaOS 蓝牙芯片 SDK 相关内容,于 2021 年 8 月 24 日停止更新。 如果您想查看更新的内容,请参考 《TuyaOS》蓝牙设备接入。
蓝牙芯片 SDK 开发主要分为 涂鸦标准模组 SDK 开发 和 自研模组 SDK 开发 两种方案,以下是两种方案的详细说明:
涂鸦标准模组 SDK 开发
该方案使用 涂鸦云模组 进行 SDK 开发。涂鸦生产系统支持此类模组生产,您可将生产固件上传至涂鸦开发者平台,涂鸦提供烧录授权后的模组供您使用。
自研模组 SDK 开发
使用自研模组进行 SDK 开发,涂鸦生产系统不支持此类模组生产,您需要通过涂鸦开发者平台购买芯片和 Token,自行进行烧录授权。
注意:自研模组 SDK 开发仅对白名单账号开放。如果有相关需求,请需要 提交工单 开通该开发方式。
本小节以 自研模组 SDK 相关流程进行说明。涂鸦标准模组 SDK 开发 的开发流程与本小节流程大致相同。
登录 涂鸦开发者平台,选择开发品类,创建 自定义方案 产品并填写相关信息。详细步骤,请参考 选品类创建产品。
根据产品的功能添加 DP ID,涂鸦 DP ID 分为标准功能和自定义功能两种,您可自行根据产品需求进行相应选择。
有关 DP ID 的详细说明,请参考 功能定义。
进入 硬件开发 页面,选择 涂鸦标准模组 SDK 开发方式,下载 SDK 和 Demo。
注意:涂鸦标准模组 SDK 开发方式暂处于 beta 阶段,如果有相关需求,请 提交工单 开通。
申请测试使用的授权码,用于代码调试时使用。根据芯片不同的烧录方式选择合适的交付模式,本文以 BK3431Q 为例,选择交付形式-授权码清单。
第二步下载的 SDK 开发包中包含应用 Demo ,可用于参考开发,关于 Demo 使用的详细说明请参考 SDK Demo 说明。
代码调试过程中,通常需要通过日志判断问题原因,涂鸦提供本地日志和云端日志,供您调试使用。
设备本地日志使用说明请参考 SDK 开发说明文档。
设备与云端的交互日志可以在开发者平台 设备日志 页面,输入在 App 中查询到的设备的虚拟 ID 进行查看。
使用自研模组 SDK 开发完成的固件功能测试无问题后,需要将固件上传至涂鸦开发者平台并申请量产授权码测试,以便后续批量生产,详细步骤如下。
点击新增自定义固件,输入相关固件信息,点击保存。
点击 OTA 升级,上传升级固件,填写相关信息并上传编译生成的固件,点击确定。具体流程的说明可参考 固件升级。
进入测试服务,根据页面引导,使用涂鸦云测 App 对产品进行功能测试并上传测试报告,点击发布产品进入 开发完成 状态,即可进行批量下单生产。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈