获取 SDK

更新时间:2022-11-24 09:20:06下载pdf

涂鸦支持通过多个渠道获取 蓝牙 SDK(BLE SDK),您可以根据自己的使用场景选择合适的渠道下载。

获取渠道

SDK 渠道 说明
涂鸦 IoT 开发平台 在涂鸦 IoT 开发平台创建产品,并选择相应信息后自动生成,SDK 与选择的硬件模组搭配使用,无需适配即可进行应用开发,涂鸦推荐通过此渠道获取 SDK。
GitHub 涂鸦发布在 GitHub 的通用 SDK,需要搭配芯片特定的库文件使用,自行移植适配,

涂鸦目前只提供以上两种 SDK 官方获取渠道。不对其他任何渠道的 蓝牙 SDK 做保障。

开发方式

BLE SDK 开发分为 涂鸦标准芯片/模组 SDK 开发第三方芯片 SDK 开发 两种开发方式:

  • 涂鸦标准芯片/模组 SDK 开发:

    该开发方式使用 涂鸦标准芯片/云模组 进行 SDK 开发。涂鸦开发人员已对该芯片平台进行过硬件适配,您通过该开发方式获取 SDK 后可以直接调用相关接口进行应用开发,同时涂鸦生产系统支持此类芯片/模组生产,您可将生产固件上传至涂鸦 IoT 平台,由涂鸦工厂烧录授权。

  • 第三方芯片 SDK 开发:

    该开发方式使用第三方芯片进行 SDK 开发,涂鸦会根据芯片平台的编译环境输出库文件,芯片原厂/芯片使用人员先将库文件集成到自己原有 SDK 内,完成接口适配后再进行应用开发,同时涂鸦生产系统不支持此类芯片/模组生产,您通过涂鸦 IoT 平台购买芯片和 Token,自行烧录授权。

    注意:第三方芯片 SDK 开发仅对白名单账号开放。如果有相关需求,请需要 提交工单 开通该开发方式。

获取流程

本文以涂鸦标准模组 BK3432 为例演示相关流程。第三方芯片的流程大致相同,可参考此文档。

第一步:产品创建

本章节以温湿度传感器传感器为例介绍简单的创建步骤。详细步骤,请参考 选品类创建产品

  1. 登录 涂鸦 IoT 开发平台

  2. 选择开发品类,创建 自定义方案 产品并填写相关信息。

    获取 SDK

  3. 根据产品的功能添加 DP ID,涂鸦 DP ID 分为标准功能和自定义功能两种,您可自行根据产品需求进行相应选择。

    有关 DP ID 的详细说明,请参考 功能定义

    获取 SDK

第二步:下载资料

进入 硬件开发 页面,选择 涂鸦标准模组 SDK 开发方式,根据需求选择合适的模组,在 下载资料 区域下载对应模组的 SDK 和 Demo。

获取 SDK