更新时间:2023-12-07 03:07:53下载pdf
TuyaOS Zigbee 子设备开发包适用于开发符合 Zigbee 3.0 标准的智能产品。开发包在芯片原厂 SDK 基础上进行了二次抽象,屏蔽了复杂的 Zigbee 技术细节,融入了涂鸦特色功能,方便开发者快速入门。
TuyaOS Zigbee 开发框架主要包含原厂 vendor SDK、涂鸦特色功能 libs 库、硬件接口、网络接口、组件、工具等部分,并在 App 下提供若干品类的示例代码,来展示各种接口的使用和 Zigbee 设备接入涂鸦体系的基本开发规范。
为进一步降低开发难度,涂鸦针对部分主流芯片平台进行了软件适配,并提供符合涂鸦标准的的连网模组。
您只需选用特定类型的 子设备开发包,再搭配符合涂鸦标准的联网模组,即可直接进行应用代码开发,更快完成设备智能化。
根据不同芯片平台原始 SDK 的内存占用情况不同,TuyaOS 的内存占用情况也差异较大。
具体详情,请参考硬件支持。
.
├─ hardware
│ ├─ chip_manual
│ └─ module_manual
├─ pc
│ └─ tools
├─ TuyaOS
│ ├─apps
│ │ └─tuyaos_demo_zg_light2
│ ├─components
│ ├─docs
│ ├─include
│ │ ├─adapter
│ │ ├─base
│ │ └─components
│ ├─libs
│ ├─scripts
│ ├─tools
│ └─vendor
└─ tuya.json
目录名称 | 作用 |
---|---|
hardware | 包含硬件模组相关资料 |
pc | 包含原厂 PC 工具 |
apps | 包含各种产品的实例代码 Demo,新建项目只需进行新建文件夹并在文件夹下添加相关代码即可 |
components | 包含应用组件,用户添加组件需要新建目录然后将组件代码放在文件夹下,会自动添加到工程中编译 |
doc | 包含相关说明文档 |
include | 包含不同层次的 API 头文件 |
lib | 包含开发包依赖的库文件 |
scripts | 包含相关脚本文件 |
tools | 包含应用在构建和编译过程中所用到的相关工具和脚本 |
vendor | 包含涂鸦优化过后的芯片原厂 SDK 和 TKL 驱动代码 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈