涂鸦 Zigbee SDK 开发系列教程
文章平均质量分 93
涂鸦 Zigbee SDK 开发系列教程
三明治开发社区
这个作者很懒,什么都没留下…
展开
-
涂鸦Zigbee SDK开发系列教程——7.HAL API 接口示例
HAL层API是涂鸦抽象各芯片硬件外设封装的一层标准接口,您无需接入涂鸦平台的各种芯片硬件外设底层实现逻辑,只需调用统一的API,填写相应参数,即可快速使用相关外设,完成产品功能,加快产品的开发速度。当前SDK版本支持、**Software**(软件定时)、、等外设接口,用户可参考以下各外设API示例demo来实现相关功能,外设demo示例可参考实现。...原创 2022-08-01 14:25:16 · 797 阅读 · 1 评论 -
涂鸦Zigbee SDK开发系列教程——6.SDK API函数接口介绍
此函数是在接收到远程设备给当前设备Addscene或者要求设备Storescene时进行回调通知,用户根据场景数据类型,决定是否需要存储当前设备的状态,如果是TAL_SCENE_DATA_TYPE_YOURSELF则用户需要把当前设备的状态进行保存便于在recall时进行状态还原,如果是TAL_SCENE_DATA_TYPE_EXT_SERVER则用户不需要存储场景数据,SDK内部会把接收到的场景数据进行自动存储。...原创 2022-07-18 10:12:52 · 1183 阅读 · 0 评论 -
涂鸦Zigbee SDK开发系列教程——5.应用开发
本章节旨在通过介绍怎样创建新工程以及对开发框架和文件函数等的说明,使开发者能够了解涂鸦 ZigBee SDK 的启动流程,带领开发者基于涂鸦提供的 SDK 对模组进行二次开发。打开获取到的开发资料包,在目录下新建一个的工程文件夹,该文价夹就是工程名,也是上传固件时使用的固件标识名。在该文件夹下再新建和两个文件夹,文件夹用来放工程中所用到的头文件,文件夹用来存放工程中所用的源文件(可以在和文件夹下创建新的文件夹对不同功能的和文件进行分类管理)。以 SDK 中的为例,该工程的目录树如下:TuyaOS 开发框架原创 2022-07-14 15:13:22 · 885 阅读 · 0 评论 -
涂鸦Zigbee SDK开发系列教程——4.烧录授权
上一章节中简述了烧录授权方案大致流程,针对不同开发方案对应了不同烧录授权方案,本章节将会针对几种不同的烧录授权方式进行详细讲解。使用 Zigbee SDK 开发完应用功能后,您需要将编译生成的固件烧录到芯片内并进行授权才可以连接到云端实现相关功能。根据不同场景的需求,涂鸦提供以下两种烧录授权方式:使用涂鸦上位机烧录和授权时使用,涂鸦上位机工具已经将芯片的烧录软件集成在涂鸦上位机内,您只需使用涂鸦上位机就可以完成烧录和授权。使用此方案需要将生产固件按规范传到 涂鸦 IoT 平台,获取授权码并进行烧录授权测试。原创 2022-06-20 14:11:56 · 1311 阅读 · 0 评论 -
涂鸦Zigbee SDK开发系列教程——3.快速入门
在涂鸦 IoT 平台上创建产品完成且搭建好开发环境后就可以进行应用开发了。本章节将会通过对提供的 demo 进行简单修改,带你快速体验如何通过编写涂鸦模组固件实现对产品的智能化开发。demo 功能介绍:硬件使用 ZSU 主控板,要求可以通过按键(S2)和手机 APP 去控制板载LED灯(D2)。长按配网按键(S2)将会重置配网设备,使其进入配网模式,短按按键控制板载 LED 灯(D2)。ZSU 主控板(也可使用其他涂鸦 ZigBee 模组或其他型号的三明治 ZigBee 主控板)J-Link 烧录器USB原创 2022-06-08 17:50:04 · 2903 阅读 · 1 评论 -
涂鸦Zigbee SDK开发系列教程——2.环境搭建
本章节主要介绍如何搭建涂鸦 Zigbee ZSU 模组 SDK 开发环境。IAR安装前往 IAR 官网下载 IAR Embedded Workbench IDE(IAR for Arm),下载安装完成后打开IAR如图所示:注意:必须使用 ARM 8.40.1或更高版本正版 IAR ,强烈建议使用 8.40.1 版本。Python安装涂鸦 Zigbee SDK 应用工程编译依赖于 Python 脚本,需要先安装 Python3.8.X 版本 。注意:ZigBee SDK 基于 Window原创 2022-05-30 10:26:05 · 1012 阅读 · 1 评论 -
涂鸦Zigbee SDK开发系列教程——1.创建产品
使用涂鸦模组进行产品开发主要有三种不同的方式:零代码开发:涂鸦提供可视化功能配置界面,无需任何编程经验,只需在线配置好产品的功能,即可完成固件开发,快速完成产品智能化。MCU SDK开发:在 MCU 上进行功能开发,利用涂鸦提供的 MCU SDK 通过串口和涂鸦模组进行通信从而实现产品智能化。涂鸦提供 MCU SDK,MCU SDK 对上下行通信、OTA、数据解析等功能进行函数接口封装,您可以将 SDK 移植到 MCU 内进行接口适配,并调用相关接口完成应用代码开发,即可实现产品智能化。模组 SDK原创 2022-05-26 16:12:01 · 1702 阅读 · 0 评论