Orphan
Channel Scan
- MLME-SCAN.request( 0 x 03(ScanType, Orphan), 32-bit field(ScanChannels), 0 to 14(ScanDuration) )
→
Higher
layer
to
MAC.
- PLME-SET-TRX-STATE.request (RX_ON)
→
MAC to PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
- PLME-SET.request ( 0 x 00(PIBAttribute Identifier-phyCurrentChannel), firstchannel(0 to 26) )
→ MAC
to
PHY
- PLME-SET.confirm ( SUCCESS,0 x 00(PIBAttribute Identifier-phyCurrentChannel) )
→ PHY
to
MAC
Note:
Sent orphan
notification.
- PLME-SET-TRX-STATE.request (RX_ON)
→
MAC to PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
Note:
Wait for
aResponseWaitTime.
Note:
Repeat for
all the
channels until
it receives
coordinator
realignment
command .
- MLME-ORPHAN.indication ( 64-bit address of the orphaned device, TRUE or FALSE (Security use), 0 x 00–0 x 08(ACL entry) )
→
MAC to Higher level of Coordinator.
- MLME-ORPHAN.response ( 64 bit address of orphaned device, 0 x 0000–0 x ffff(Short address of orphaned device ), TRUE or FALSE(Associated member ), TRUE or FALSE(Security enable))
→ Higher
layer
to
MAC
on
coordinatorr.
Note:
Sent
coordinator
realignment
command to
device.
- PD-DATA.indication ( psduLength(<=127, msdu length) psdu(set of octets), 0 x 00 to 0x ff(ppduLinkQuality) )
→
PHY
to
MAC
on
device.
Note:
Device
assigned to
its previous
values.
No comments:
Post a Comment