Coordinator
Starting
- MLME-RESET.request ( true/false (SetDefaultPIB) )
→
Upper layer to MAC
- PLME-SET-TRX-STATE.request (TRX_OFF)
→
MAC to PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
- MLME-RESET.confirm (SUCCESS)
→
MAC to Higher layer
- MLME-SCAN.request( 0 x 00(ScanType, ED), 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
- PLME-ED.request ()
→
No parameter associated.
→
MAC to PHY.
- PLME-ED.confirm ( SUCCESS(status), 0 x 00–0 x ff(Energy level) )
→
PHY
to
MAC.
Note:
Energy detection done
repeatedly for each channel
for aBaseSuperframeDuration x
(2n +1), where
n is ScanDuration whose
value < 14.
Note:
Steps 8 to 11
done repeatedly to finish
scanning of all channels
specified in ScanChannels
parameter of MLME-SCAN.request.
- PLME-SET-TRX-STATE.request (TRX_OFF)
→ MAC
to
PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
- MLME-SCAN.confirm ( SUCCESS, 0 x 02(ScanType-Passive scan), 32-bit field(unscanned channels), ResultListSize(No. Of elements returned, 0 for orphan), 0 x 00 to 0x ff(List of energy measured, one for each channel), PANDescriptorList(Null for ED & Orphan) )
→ MAC
to
Higher
level
Note:
Select PANId, ShortAddress, Logical Channel.
- MLME-START.request ( 0 x 0000 – 0 x ffff (PANId) LogicalChannel, 0-15(BeaconOrder), 0-15(SuperframeOrder), True/False(PanCoordinator), True/False(BatteryLifeExtension), True/False(CoordRealignment), True/False(SecurityEnable) )
→
Higher
layer
to
MAC
- PLME-SET-TRX-STATE.request (TX_ON)
→ MAC
to
PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
- PD-DATA.request ( psduLength((<=127, msdu length)), psdu(set of octets) )
→ MAC
to
PHY
Note:
Sent Beacon.
- PD-DATA.confirm (SUCCESS)
→ PHY
to
MAC
- MLME-START.confirm (SUCCESS)
→ MAC
to
Higher
layer
- PLME-SET-TRX-STATE.request (RX_ON)
→ MAC
to
PHY
- PLME-SET-TRX-STATE.confirm (SUCCESS)
→ PHY
to
MAC
No comments:
Post a Comment