微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于Zigbee的ZCL层的数据包分析

关于Zigbee的ZCL层的数据包分析

时间:10-02 整理:3721RD 点击:

想问一下数据包中的第22帧数据是终端节点回复给协调器的ACK吗?如果是是哪一层发出的呢?

{
macEventLoop,
nwk_event_loop,
Hal_ProcessEvent,
#if defined( MT_TASK )
MT_ProcessEvent,
#endif
APS_event_loop,
#if defined ( ZIGBEE_FRAGMENTATION )
APSF_ProcessEvent,
#endif
ZDApp_event_loop,
#if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT )
ZDNwkMgr_event_loop,
#endif
zcl_event_loop,
zclOnOffSwitch_event_loop
}

建议你还是自己试着学习下数据包的分析,如果你是要开发zigbee产品的话,这个是最基本的工作。

如果想要分析的更加清楚点,建议使用Ubiqua

这个是应用层的ACK,是APS ACK,你发送的On/off是不是自己把APS ACK使能了。

谢谢,VV大神的回复。可能是使能了。但这个不是重点。重点是从协调器发送数据帧到终端节点,节点都有了APS ACK了。但消息传不到回调函数zclOnOffSwitch0_OnOffCB()。而且这种情况不是经常能够复现。VV大神有没有好的建议,解决这个问题?使用的是Zstack2.5.1a的协议栈。还有个2650的问题顺便问一下,就是我在2650里面没有找到可以擦除网络参数的接口和重启的函数接口。

vv大神,求助。 CC2530可以用来对外部脉冲计数吗? 我想对方波信号进行计数。如果不可以,应该使用哪款芯片?多谢。着急

应该是可以的。取决于你的脉冲的频率或者周期。

请教一下VV大神,ubiqua怎么解析加密的ZIgbee包?

你的Endpoint ,cluster这些都对吗?

如果是开发标准的智能家居产品,建议使用Z-Stack Home 1.2.2a协议栈。

@xiaohui,bu

节点在如果过程中会有秘钥的传输,这样Ubiqua在解析数据包的时候,就把秘钥解密出来了,然后可以对其他的数据进行解密了、。

VV,zigbee3.0什么时候出啊 ,公司要我用别的厂家的芯片了

@VV,谢谢你的答复。我们公司没有用home-1.2.2。使用的是zstack-2.5.1A,不过现在已一款产品用了CC2630,用的是home-1.2.2。不知道zstack2.5.1A长期和home-1.2.2在一起长期运行有没有问题。

还有上面那个问题,我也有怀疑是EndPoint 和 ClusterId 不对,而引起的。这个问题我会继续跟踪的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top