-
5G NR无线网络覆盖优化指导书中的22条解关联操作信息流程
资源介绍
ZigBee协议栈的分析与设计 第五章MAC层设计
DevAddr:发送解关联通知命令的64位设备地址。
DisassocReason:断开连接的原因。
SecurityEnable:是否使能安全传输。
为了执行这一操作,这个函数执行时会首先将DevAddr参数的值和
macCoordExtendAddress进行比较。如果相同,则将生成一个解关联通知命令,
对于信标网络将在竞争接入期(CAP)内将命令发送到协调器;对于非信标使能
的网络,它会立即发送给协调器。如果两个值不相同并且这个原语由协调器的
MAC层管理实体接收,将启动间接传输机制,把通知命令帧添加到协调器未决
事务处理列表中。否则,通过调用MLME DisassociateConfirm函数返回
INVALID—PARAMETER。
在添加未决事务列表的过程中,如果没有足够的存储空间,MAC层将丢弃
这个数据,并且通过调用MLME Disassociatelndication函数返回
TRANSACTION OVERFI,oW状态,指示没有足够空间分配。
为了发送解关联通知命令帧,需要使用PLME SetTrxStateRequest函数来使
发射机工作。然后通过PD DataRequest函数将命令帧发送出去。紧接着将发射
机设置为接收工作状态,以便及时接收返回的应答帧。如果没有接收到应答帧,
则重新传送解关联连接通知命令。在重新传送aMaxFrameRetries次后,仍然没
有收到应答帧,通过MLME DisassociateConfirm函数返回NO ACK。如果成功
则返回SUCCESS。
5.3.2.2解关联操作的信息流程
解关联操作的信息流程如图5.3所示:
75