Search found 42 matches

by 马小勤
2022年 Dec 5日 16:38
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】ZS3L 人体存在传感器 二次开发
Replies: 17
Views: 2313

Re: 【求助】ZS3L 人体存在传感器 二次开发

Rick.li 2022年 Dec 5日 15:40

modelid是TS0202。一开始是改成TS0225,也无法设置距离,而且APP上无法显示人体存在感应状态的变化,后面提工单问了说要改成TS0202,感应状态是可以显示变化了,但距离还是无法设置

建议先改成TS0225,然后重新入网后,将设备的id(非pid)发一下,通过下发配置之类操作,我们会通过你的设备ID去查一下从云端到子设备的链路哪里出问题了

by 马小勤
2022年 Dec 5日 16:31
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】tuya-zigbee-sdk-mg21除了打印的串口,其它串口是否支持流控配置,如果支持,怎么定义相关流控CTS和RTS引脚?
Replies: 2
Views: 709

Re: 【求助】tuya-zigbee-sdk-mg21除了打印的串口,其它串口是否支持流控配置,如果支持,怎么定义相关流控CTS和RTS引脚?

Daan 2022年 Dec 5日 16:09

大佬们好,问一下tuya-zigbee-sdk-mg21除了打印的串口,其它串口是否支持流控配置,如果支持,怎么定义相关流控CTS和RTS引脚?看了SDK的串口初始化,并没有这方面的配置~

目前涂鸦SDK 串口暂时不支持流控配置

by 马小勤
2022年 Dec 5日 10:18
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】ZS3L 人体存在传感器 二次开发
Replies: 17
Views: 2313

Re: ZS3L 人体存在传感器 二次开发

可以先检查一下文件中appconfig.json文件中的modeid 是否与表中填写一致,可以提供下设备的pid 与入网后的设备id可以更好进行分析

by 马小勤
2022年 Dec 5日 10:13
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】TLSR8258 zigbee sdk 上报自定义DP失败
Replies: 6
Views: 1142

Re: TLSR8258 zigbee sdk 上报自定义DP失败

提供一下设备的pid及入网后的设备id,有设备的抓包日志可以更好分析

by 马小勤
2022年 Nov 10日 17:57
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

6. Zigbee开发包 关键函数说明 6.1. Zigbee 网络相关函数 Endpoint 注册函数 : OPERATE_RET tal_zg_endpoint_register(TAL_ENDPOINT_T *ep_desc, UINT8_T sums); 此函数是 Zigbee Endpoint 注册函数,用户把需要的 Endpoint、Cluster、Attribute 通过此函数注册到协议栈内部。TuyaOS Zigbee 开发框架为了开发者更好的专注业务开发,屏蔽了用户无需关心的 Cluster,例如 Server 端 Basic cluster、Client 端 OTA cl...
by 马小勤
2022年 Nov 10日 17:53
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

5. TuyaOS suddev-zg 开发包流程介绍 5.1. 上电初始化流程 image 上电流程中主要需要关注 tuya_init_first、tuya_init_second、tuya_init_third、tuya_init_last、tuya_main_loop 这几个函数,下面针对这几个函数进行相关介绍。 5.2. 初始化流程说明 tuya_init_first: 在上电后对时钟等必要外设进行初始化之后就会调用此 API,用户可以在此 API 中初始化自己的相关外设。 #define USER_UART0 0 OPERATE_RET tuya_init_first(VOID_T...
by 马小勤
2022年 Nov 10日 17:48
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

4.编译与烧录 IDE集成了build功能,即开发者通过右击build或者clean即可编译与清理固件。 image 4.1. 编译注意事项 1. 第一次编译 的时候必须要使用IDE进行编译,脚本会自动构建编译环境 2.IDE 下的脚本会递归遍历 所有 文件夹,自动添加这些文件下所有的源文件和头文件到编译环境; a. 在使用 IDE 编译的时请关闭 IAR 或者是 Keil 编译器,否则可能会导致文件占用的问题; b. 在使用 IAR 或者 Keil 进行调试的时候,禁止手动添加头文件或者是源文件到工程项目中; 4.2.编译生成的固件分类 固件产物位于工程文件夹下的 **output 目录下...
by 马小勤
2022年 Nov 10日 16:44
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

Re: 【Zigbee】 zigbee设备开发快速入门

3. 开发框架与产品开发包获取 开发框架为涂鸦封装原厂SDK后给业务层框架代码;产品开发包为涂鸦产品demo,包含电工、传感、照明等各品类demo。 3.1 开发框架获取 在 Vscode 下登录 Tuya Wind IDE 账号,然后选择 新建开发框架 进行开发包选择。 image 根据芯片选择到合适的开发包后点击确认并开始拉取,拉取完成即可进行相关功能的开发。 image 3.2 产品开发包简介 开发者可以通过以下方式获取产品开发包,拉取产品开发包会直接插入至apps文件下 image 拉取的demo文件目录如下图所示 image | 目录名称 | 作用 | | :------ | :-...
by 马小勤
2022年 Nov 9日 11:10
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

2. TuyaOS subdev-zg 开发包介绍 2.1. 框图 image 2.2. suddev-zg 开发包说明 TuyaOS Zigbee 子设备开发包适用于开发符合 Zigbee 3.0 标准的智能产品。该开发包在芯片原厂 SDK 基础上进行了二次抽象,屏蔽了复杂的 Zigbee 技术细节,融入了涂鸦特色功能,方便您快速入门。主要包含原厂 vendor sdk、涂鸦特色功能 libs 库、硬件接口、网络接口、 组件、工具等部分,并在 APP 下提供若干品类的示例代码,来展示各种接口的使用和 Zigbee 设备接入涂鸦体系的基本开发规范。 2.3. 目录结构 . ├─ hardwa...
by 马小勤
2022年 Nov 9日 10:35
Forum: TuyaOS-Zigbee设备开发
Topic: 【Zigbee】 zigbee设备开发快速入门
Replies: 9
Views: 6981

【Zigbee】 zigbee设备开发快速入门

1. 环境安装 1.1 编译工具安装 1.1.1 Keil 下载和安装 前往 Keil 官网 下载 Keil uVision5(5.26.2)。(奉加微平台使用) 1.1.2 IAR 下载和安装 前往 IAR 官网 下载 IAR Embedded Workbench IDE(IAR for Arm)。 注意: 必须使用 ARM 8.40.1 或更高版本正版 IAR,强烈建议使用 8.40.1 版本。(芯科平台使用) 1.2. python 下载和安装 前往 python 官网 下载 3.6--3.8 的版本进行默认安装。 注意: windows 下安装完 python 后在安装路径下默认是 ...