![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zigbee
DavidHuang123
智能硬件开发,app开发
展开
-
ZigBee笔记1
ZigBee笔记1注册接收设备入网广播注册:ZDO_RegisterForZDOMsg( task_id, Device_annce); //注册自己处理设备接入网络广播ZDO_RegisterForZDOMsg( task_id, Active_EP_rsp); //注册自己处理活动端点的信息接收回调:1----------------------------------------...原创 2019-10-09 15:04:49 · 358 阅读 · 0 评论 -
zigbee 笔记2
zigbee 笔记2信道问题实际使用的时候发现假如协调器设置了其他信道,默认11,这样终端不在同一个信道的话就入不了网,所以协调器和终端的信道必须一致。下面是一些函数,用来切换信道。具体有没有用还没测试过。需要设置NV_RESTORE使能 void Change_Channel( uint8 logicalChannel , uint32 ChanList ) { ...原创 2019-10-09 15:05:21 · 264 阅读 · 0 评论 -
zigbee 笔记3
zigbee 笔记3注册被踢网回调实际使用的时候发现假如协调器设置了其他信道,默认11,这样终端不在同一个信道的话就入不了网,所以协调器和终端的信道必须一致。下面是一些函数,用来切换信道。具体有没有用还没测试过。注册回调 ZDO_RegisterForZDOMsg(task_id, Mgmt_Leave_req); //注册自己处理离网回调 case ZDO_CB_MSG: ...原创 2019-10-09 15:05:55 · 209 阅读 · 0 评论 -
zigbee 笔记4
zigbee 笔记4zigbee接收数据不流畅,解决办法根据需要,在f8wConfig.cfg里设置三个参数:-DPOLL_RATE=1000-DQUEUED_POLL_RATE=100-DRESPONSE_POLL_RATE=100Z-stack工程终端设备默认情况下为电源管理关闭,自动轮询消息这一功能是开启的。这里 有三个轮询选项,每一个都由一个不同的时间延迟参数控制。当电源管理功...原创 2019-10-09 15:06:31 · 241 阅读 · 0 评论 -
zigbee 笔记5
zigbee 笔记5zigbee ZCL流程分析现在一般淘宝上面买的zigbee开发板给的资料都是ZStack-CC2530-2.3.0-1.4.0这个版本的资料,但是这个是已经比较旧的版本了,和现在ZHA,ZLL还是有点不一样的,其中主要不一样的地方就是ZCL,自己理解来说,我觉得ZCL是TI在zigbee收发的基础函数上面封装的一套规范,通过ZCL可以直接使用ZHA和ZLL的规范,不需要管...原创 2019-10-09 15:07:29 · 505 阅读 · 0 评论 -
zigbee 笔记6
zigbee 笔记6添加按键在osal里面添加按键步骤比较多,需要多看看代码,然后理解整个按键触发过程,现在我们添加p12这个io作为按键,回调方式为中断触发。hal_board_cfg.h/* -------Push Button Configuration--------*//* S8 */#define PUSH8_BV BV(2)#define PUSH8_...原创 2019-10-09 15:08:13 · 128 阅读 · 0 评论