更新时间: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 开发 的开发流程与本小节流程大致相同。
登录 涂鸦开发者平台,选择开发品类,创建 自定义方案 产品并填写相关信息。详细步骤,请参考 选品类创建产品。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/dc60ad572a8b412fbaa391f2c4ab3d94.png)
根据产品的功能添加 DP ID,涂鸦 DP ID 分为标准功能和自定义功能两种,您可自行根据产品需求进行相应选择。
有关 DP ID 的详细说明,请参考 功能定义。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210219/e9add560f62a4d38b12151dc4ca6655b.png)
进入 硬件开发 页面,选择 涂鸦标准模组 SDK 开发方式,下载 SDK 和 Demo。
注意:涂鸦标准模组 SDK 开发方式暂处于 beta 阶段,如果有相关需求,请 提交工单 开通。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/aedf676a1fb941198b04d12fe45111d8.png)
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/7828a80bbcea4c93b43732684be08bd0.png)
申请测试使用的授权码,用于代码调试时使用。根据芯片不同的烧录方式选择合适的交付模式,本文以 BK3431Q 为例,选择交付形式-授权码清单。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/e72df0d9adef434d870b16e7505c0921.png)
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/52df622ba06f47aca409875b4f4919d8.png)
第二步下载的 SDK 开发包中包含应用 Demo ,可用于参考开发,关于 Demo 使用的详细说明请参考 SDK Demo 说明。
代码调试过程中,通常需要通过日志判断问题原因,涂鸦提供本地日志和云端日志,供您调试使用。
设备本地日志使用说明请参考 SDK 开发说明文档。
设备与云端的交互日志可以在开发者平台 设备日志 页面,输入在 App 中查询到的设备的虚拟 ID 进行查看。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210206/fa1fa8e0cbc94cdab8a32689d902ef5e.png)
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210219/091af22def084418a6c37a6c6559abec.png)
使用自研模组 SDK 开发完成的固件功能测试无问题后,需要将固件上传至涂鸦开发者平台并申请量产授权码测试,以便后续批量生产,详细步骤如下。
点击新增自定义固件,输入相关固件信息,点击保存。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210304/6adf612ae70545e8876c7ae2291ac4b1.png)
点击 OTA 升级,上传升级固件,填写相关信息并上传编译生成的固件,点击确定。具体流程的说明可参考 固件升级。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/67b03feb08d64bf9a59f0941129184b8.png)
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/470a799413a94040b3111b3c73525a2a.png)
进入测试服务,根据页面引导,使用涂鸦云测 App 对产品进行功能测试并上传测试报告,点击发布产品进入 开发完成 状态,即可进行批量下单生产。
![[旧版] 蓝牙芯片 SDK](https://images.tuyacn.com/goat/20210309/64cf70ebda0444259aea20e412d93f71.png)
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈