TI中文支持网
TI专业的中文技术问题搜集分享网站

Zigbee ACK的问题

1.zigbee MAC层ACK和APS层ACK 从数据包层面看有什么区别?

2.当我ACK回复的比较慢的时候,协调器那边仿佛不会改变状态,

是否有办法增加其回复ACK的延迟或者关掉ACK回复机制?如果可以,那么对于Z-Stack_Home_1.2 ZNP或者zstack3.0.1要如何实现。

YiKai Chen:

1. 要看数据包层面区别建議讀一下Zigbee spec

2. MAC ACK無法關閉,APS ACK可以在AF_DATAREQUEST送出的時候不要設置APS ACK的option去關閉

Kevin Qiu1:

MAC层ACK是点对点的,
APS ACK属于应用层的ACk,实际上目标设备收到数据包后,如果源设备需要APS ACk( AF_DataRequest 函数中的option设置 ),
那么目标设备会回一个数据包给源设备,源设备收到该确认用的数据包后会触发AF_DATA_CONFIRM_CMD事件
具体看下spec中的说明

t kkkk:

回复 YiKai Chen:

好的

t kkkk:

回复 Kevin Qiu1:

好的

赞(0)
未经允许不得转载:TI中文支持网 » Zigbee ACK的问题
分享到: 更多 (0)