请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2530 大家好、
我们知道、Zigbee 协议栈使用 CMA/CA 冲突避免机制。 因此、假设我们设置了 NLME_SetPollRate (1000) 并启用低功耗模式、终端设备 E1会在唤醒状态下发送 DataRequest。 如果检测到通道处于繁忙状态、E1将等待。 等待时间是 CMA/CA 协议中的随机延迟。 之后、E1将执行第二次检测、并在通道空闲时发送数据。
问题是 DataRequest 开始计数的位置? 从 E1第一次检测 到信道忙线还是第二次发送数据时开始? 即 、如果 E1首次发送 DataRequest 并检测 到信道繁忙、它将等待下一次发送数据。 此延迟等待时间是否在 NLME_SetPollRate (1000)的1s 设置中计数?
BR、
维基