更新时间:2024-11-20 08:51:20下载pdf
涂鸦蓝牙 SDK(BLE SDK)是基于 TuyaOS 系统裁剪得到的,适用于蓝牙协议产品开发的 SDK。SDK 将设备配网、上下行数据通信、产测授权、固件 OTA 升级等接口进行封装,并提供相关函数。您无需关心各蓝牙芯片平台的这些功能的具体实现方式,只需要按照 SDK 提供的标准 API 进行适配,即可实现接入涂鸦开发者平台,完成设备智能化。
为进一步降低开发难度,涂鸦针对部分主流蓝牙芯片平台进行了适配,并提供适配后专用于此芯片平台的连网模组。您只需选用特定类型的 SDK,再搭配涂鸦标准芯片的模组,可直接进行应用代码开发,更快完成设备智能化。
根据芯片平台的适配程度,蓝牙 SDK 可以分为以下类型:
SDK 名称 | 接入方式 | 适用芯片 | 说明 |
---|---|---|---|
蓝牙 SDK | 需要移植适配 | 第三方芯片 | 抽象硬件层,跨芯片平台,根据芯片平台的编译链工具和编译选项生成 lib 库,您需要将 lib 库集成到自己芯片 SDK 内,先进行硬件适配,才能开发应用代码。 |
蓝牙 芯片 SDK | 无需移植适配 | 涂鸦标准芯片 | 针对特定芯片平台进行适配的 SDK。您可以搭配对应芯片平台的云模组使用,直接开发应用代码。 |
涂鸦 SDK 目前支持的标准芯片和第三方芯片分类,请参考 硬件支持 章节内容。
涂鸦基础功能 SDK 会占用 32K Flash 和 8K RAM 空间,蓝牙芯片 SDK 根据不同芯片平台的原始 SDK 占用情况和应用功能的区别,内存占用情况也有一定差异。具体详情,请参考 硬件支持。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈