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