涂鸦 蓝牙 SDK 开发系列教程
文章平均质量分 88
本系列课程面向有嵌入式开发经验的同学,用来介绍如何在涂鸦蓝牙系列模组上进行二次开发。
三明治开发社区
这个作者很懒,什么都没留下…
展开
-
涂鸦蓝牙SDK开发系列教程——1.快速入门
本系列课程将介绍如何使用 涂鸦蓝牙模组及其 SDK 进行产品开发,帮助开发者更快掌握 涂鸦蓝牙模组、涂鸦蓝牙 SDK、涂鸦 IoT 平台、涂鸦三明治开发套件、涂鸦云模组烧录授权平台 等开发工具的使用方法,以实现将产品接入涂鸦云,完成产品智能化。您可以通过本节课快速了解涂鸦蓝牙模组及其 SDK 的部署情况、开发流程、术语名词以及获得技术支持的渠道。1. 蓝牙模组蓝牙云模组是涂鸦提供的支持蓝牙 LE 协议、多种尺寸规格、多种工作温度、多种焊接方式的一系列超高性价比自研模组。模组广泛应用于各种蓝牙 LE 产原创 2022-03-23 11:16:42 · 8844 阅读 · 0 评论 -
涂鸦蓝牙SDK开发系列教程——2.产品创建
要使用涂鸦蓝牙模组开发一款智能产品,首先要在 涂鸦 IoT 平台 上创建对应的产品。如果还没有涂鸦开发者账号,可以点此 链接 进行注册,企业用户可参考 企业认证流程 完成企业认证。接下来以 使用 BTU 模组自定义开发一款温湿度传感器 为例,演示产品创建的操作步骤。1. 创建产品登录 涂鸦 IoT 平台。进入 产品创建 页面。方法 ①:在平台首页点击【创建产品】;方法 ②:在左侧导航栏中点击【产品】- 【产品开发】切换到产品管理页面,点击右上角的【创建产品】;选择品类进行创建原创 2022-03-28 10:43:00 · 1526 阅读 · 1 评论 -
涂鸦蓝牙SDK开发系列教程——3.环境搭建
本节课主要介绍在应用开发前如何搭建开发环境,包括 SDK 获取、IDE 安装、烧录工具、调试工具等,同样以 BTU 模组为例,演示开发必备环境的准备过程。SDK 获取获取涂鸦蓝牙芯片 SDK 的前提是:您已经在 涂鸦 IoT 平台 上完成了产品创建。在【硬件开发】页面选择好云模组后,即可在下载资料中找到对应的 SDK,点击【下载】。将下载的压缩包解压后,得到的 tuya-ble-sdk-demo-project-tlsr8253 就是 BTU 模组对应的 SDK。打开 SDK 可以看到 READM原创 2022-04-11 11:17:02 · 2719 阅读 · 1 评论 -
涂鸦蓝牙SDK开发系列教程——4.烧录授权
固件开发完成后,需要将固件和授权码烧录到设备内,才可以连接云服务。涂鸦提供多种烧录授权方式供您使用,您可在不同的开发阶段选择合适的烧录授权方式。方案介绍烧录授权一体方案烧录授权一体方案指的是 烧录 和 授权 都通过 涂鸦云模组烧录授权平台 实现,涂鸦云模组烧录授权平台已经集成了涂鸦标准芯片的烧录软件,您需要将固件按规范传到 涂鸦 IoT 平台,然后获取 授权码 (生产凭证) 进行烧录授权。烧录授权分立方案烧录授权分立方案适用于 开发调试阶段 或 涂鸦云模组烧录授权平台 未集成芯片的烧录软件 时原创 2022-04-19 09:40:14 · 4113 阅读 · 0 评论 -
涂鸦蓝牙SDK开发系列教程——5.应用开发
在前几节课中已经介绍了如何在 涂鸦 IoT 平台 上创建智能产品以及如何搭建涂鸦蓝牙模组的开发环境,在此基础上,本节课将继续以 BTU 模组为例,介绍如何使用 涂鸦蓝牙模组及其 SDK 开发一款温湿度传感器产品。前期准备产品创建首先,要在 涂鸦 IoT 平台 上创建好一个 温湿度传感器 产品,具体方法请参考 产品创建。环境搭建本 Demo 的开发环境如下:涂鸦三明治 BLE SoC 主控板 (BTU)涂鸦三明治 温湿度传感器 功能版 (SHT30-DIS)USB 转串口工具、串口调试助原创 2022-04-25 18:19:18 · 4014 阅读 · 0 评论 -
涂鸦蓝牙SDK开发系列教程——6.固件升级
涂鸦 IoT 平台提供 固件 OTA 升级 功能,以满足客户在产品发布后,仍可对已出货设备进行固件版本升级的需求,本节课将介绍不同开发方式下固件 OTA 升级的方法、涂鸦方案的 OTA 流程与交互协议、以及如何在 涂鸦蓝牙 SDK 的基础上移植 OTA 功能。OTA 方案模组 OTA涂鸦标准模组如果您使用的是 涂鸦标准蓝牙模组,那么其配套的 涂鸦蓝牙模组 SDK 已经封装了 OTA 的实现,即模组已经具备了固件 OTA 升级的能力,您可以直接在 涂鸦 IoT 平台 上传固件来完成 OTA 升级任务原创 2022-05-05 11:40:42 · 2480 阅读 · 0 评论 -
涂鸦蓝牙SDK开发系列教程——7.SDK API 说明
根据技术架构,可以将蓝牙 SDK 相关配置或函数分为 Port 层、Config 层、SDK API 层、EVENT 层四大类。本文概括性介绍四类层级的内容,您在开发应用程序过程中需要重点关注这几部分的代码。层级说明Port涂鸦蓝牙 SDK 所需要的抽象接口,需要您根据所使用的蓝牙芯片平台,实现相关的接口。Config涂鸦蓝牙 SDK 的配置文件,需要您根据产品特性,通过 Config 文件中的宏定义进行配置操作。例如配置是否使用 OS 、是否打开 SDK LOG、设备能力配原创 2022-05-10 15:09:22 · 554 阅读 · 0 评论 -
涂鸦蓝牙SDK开发系列教程——8.Board API 说明
Board 层 API 是涂鸦抽象各芯片硬件外设,封装的一层标准接口。您可以调用这些 API 来使用相应外设,快速实现产品功能,也可以根据需要直接调用原厂外设接口。Board 层功能模块列表如下:名称API 文件功能说明[PIN]ty_pin.hGPIO 外设相关函数的使用说明[PWM]ty_pwm.hPWM 外设相关函数的使用说明[ADC]ty_adc.hADC 外设相关函数的使用说明[I2C]ty_i2c.hI2C 外设相关函数的使用说明原创 2022-05-16 10:46:14 · 955 阅读 · 0 评论