1 / 20

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: ULI profile design for the TRLE-enabled PAN Date Submitted: 15 July, 2019 Source: Seong-Soon Joo Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA

mis
Download Presentation

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: ULI profile design for the TRLE-enabled PAN Date Submitted: 15 July, 2019 Source: Seong-Soon Joo Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA Voice: +82-42-860-6333, FAX: +82-42-860-4197, E-Mail: ssjoo@etri.re.kr Re: Abstract: As a contribution for the IEEE 802.15 TG12 standards, it proposes a design of the ULI for the TRLE-enabled PAN. Purpose: To provide draft text for “ULI Mandatory Elements Operation”, IEEE 802.15-16-0656-19-0012. Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.

  2. ULI Profile Design for the TRLE-enabled PAN Seong-Soon Joo ETRI

  3. Time-slot Relaying based Link Extension (TRLE) • Link extension • for a beacon-enabled PAN with a star topology • TRLE PAN relay residing between a PAN coordinator and devices • provides a one-hop relaying link extension for beacon-enabled PAN • provide multi-hop relaying link extension for the DSME-enabled PAN

  4. Time-slot Relaying • Cyclic-superframe structure for time slot relaying • based on the DSME multi-superframe structure • CAP is divided into • time slots for transmitting a frame to the PAN coordinator (i.e., the prioritized device time slot) • starts after the beacon and continues for a preset number of time slots, macNumPrioritizedDeviceSlot • time slots for transmitting a frame to end devices (i.e., the coordinator time slot) • starts after the prioritized device time slot and continues for a preset number of time slots, macNumCoordSlot • The time slot in CFP is bidirectional • may be pre-assigned or allocated before use.

  5. TRLE Functional Description (I) • Starting TRLE-enabled PAN • Advertising the presence of the TRLE-enabled PAN • Joining the TRLE-enabled PAN • Relaying frames outward or inward • Administrating the relaying path • Diagnosing the TRLE relay • Leaving the TRLE-enabled PAN

  6. TRLE Functional Description (II) • PIB attributes • macDsmeEnabled • macTrleEnabled • macRelayingMode • TRLE specific MAC PIB attributes • macNumPrioritizedDeviceSlot • macNumCoordSlot • macNumBidirectionalDeviceSlot • macRelayingTier • macInnerRelayingOffset • macSyncRelayingOffset • macPanRelayList • macBeaconMissingLimit

  7. TRLE Functional Description (III) • Starting a TRLE-enabled PAN • PIB attributes • set to TRUE: macDsmeEnabled, macTrleEnabled, macRelayingMode • start DSME-enabled PAN • start TRLE-enabled PAN • TRLE-enabled PAN coordinator • is instructed to start by • MLME-TRLE-MANAGEMENT.request primitive • with START type, NumPrioritizedDevice, NumCoordSlot parameters • advertises the presence of the TRLE-enabled PAN • by sending Enhanced Beacon with DSME descriptor IE and TRLE descriptor IE

  8. TRLE Functional Description (IV) • Joining a TRLE-enabled PAN • TRLE PAN relay • after channel scan, selects TRLE-enabled PAN coordinator or inner TRLE PAN relay, • is instructed to associate by MLME-ASSOCIATE.request primitive • is instructed to request a relaying time-slot to TRLE PAN coordinator • by MLME-TRLE-MANAGEMENT.request primitive with JOIN type, TxGrade parameters • sends • a TRLE Management Request command with the Management Type field set to Join • TRLE-enabled PAN coordinator • indicates the reception of a TRLE Management Request command through • the MLME-TRLE-MANAGEMENT.indication primitive with the ManagementType parameter set to JOIN • is instructed to assign time-slot • by MLME-TRLE-MANAGEMENT.response primitive with JOIN type, NumPrioritizedDevice, NumCoordSlot, SyncRelayingOffset, NumBidirectionalDeviceSlot, Bidirectional DeviceSlotList parameters • form a relaying path between TRLE PAN coordinator and TRLE PAN relay • by sending TRLE Management Response command

  9. TRLE Functional Description (V) • Relaying frames in multi-hop • After joining a TRLE path, the next higher layer of the TRLE PAN relay instructs to begin relaying frames • by the MLME-TRLE-MANAGEMENT.request primitive with the RELAY_ON type parameter • TRLE PAN relay • performs frame filtering • determines relaying direction, outward or inward, based on Relaying Tier Identifier field of the TRLE Descriptor IE • updates TRLE Descriptor IE • relays frame on time-slot according to the type of frame and direction

  10. TRLE Functional Description (VI) • TRLE path maintenance • To search for activated devices in a TRLE-enabled PAN • the next higher layer issue the MLME-TRLE-MANAGEMENT.request primitive with HELLO type and DstAddr parameter • To get information on the relaying path configuration to a device • the next higher layer issue the MLME-TRLE-MANAGEMENT.request primitive with PATH type • To leave the TRLE-enabled PAN, the next higher layer • halts the relaying by issuing the MLME-TRLE-MANAGEMENT.request primitive with RELAY_OFF type • request to leave by issuing the MLME-TRLE-MANAGEMENT.request primitive with LEAVE type • After leaving a TRLE path, the next higher layer may disassociate from the DSME-enabled PAN

  11. TRLE Primitives (I) • MLME-TRLE-MANAGEMENT.request • START • NumPrioritizedDeviceSlot, • NumCoordSlot, • JOIN • DstAddrMode, • DstAddr, • TxGrade, • NumBidirectionalDeviceSlot, • SrcRelayingTier, • BeaconBitmap, • InnerRelayingOffset, • SyncRelayingOffset, • LEAVE • DstAddrMode, • DstAddr, • TxGrade, • RELAY_ON • NumPrioritizedDeviceSlot, • NumCoordSlot, • SyncRelayingOffset, • RELAY_OFF • HELLO • DstAddrMode, • DstAddr, • PATH • DstAddrMode, • DstAddr,

  12. TRLE Primitives (II) • MLME-TRLE-MANAGEMENT.indication • JOIN • SrcAddrMode, • SrcAddr, • TxGrade, • BeaconBitmap, • NumBidirectionalDeviceSlot, • RelayingPathList, • LEAVE • SrcAddrMode, • SrcAddr, • TxGrade, • RELAY_ON • NumPrioritizedDeviceSlot, • NumCoordSlot, • SyncRelayingOffset, • RELAY_OFF • HELLO • SrcAddrMode, • SrcAddr, • TxGrade, • PATH • SrcAddrMode, • SrcAddr, • TxGrade, • Timestamp

  13. TRLE Primitives (III) • MLME-TRLE-MANAGEMENT.response • JOIN • DstAddrMode, • DstAddr, • TxGrade, • status, • NumPrioritizedDeviceSlot, • NumCoordSlot, • SyncRelayingOffset, • NumBidirectionalDeviceSlot • BidirectionalDeviceSlotList • LEAVE • DstAddrMode, • DstAddr, • TxGrade, • status • HELLO • DstAddrMode, • DstAddr, • TxGrade, • status • RelayDescriptor • PATH • DstAddrMode, • DstAddr, • TxGrade, • status • RelayDescriptor

  14. TRLE Primitives (IV) • MLME-TRLE-MANAGEMENT.confirm • START • status, • JOIN • SrcAddrMode, • SrcAddr, • status, • NumPrioritizedDeviceSlot, • NumCoordSlot, • SyncRelayingOffset, • NumBidirectionalDeviceSlot, • BidirectionalDeviceSlotList, • LEAVE • SrcAddrMode, • SrcAddr, • status • RELAY_ON • status, • RELAY_OFF • status, • HELLO • SrcAddrMode, • SrcAddr, • status • RelayDescriptor • PATH • SrcAddrMode, • SrcAddr, • TxGrade, • RelayDescriptor, • RelayingPathList

  15. TRLE Commands (I) • TRLE Management Request command • join a TRLE relaying path, leave the TRLE relaying path, report relaying path information, or assign a device slot

  16. TRLE Commands (II) • TRLE Management Response command

  17. Design Profiles for TRLE MAC • Approach • summarize the functional features and related MAC service primitives for the TRLE-enabled PAN • classify parameters of each primitives into groups • select parameter arrays as for a profile set • minimize number of identifiable profiles considering the hierarchy of profile based on “15-16-0656-19-0012-802-15-12-uli-mandatory-elements-operation”

  18. Profiles for TRLE-enabled PAN (I) • device capability configuration stored in MAC PIB • macDsmeEnabled • macTrleEnabled • macRelayingMode • TRLE PAN configuration stored in MAC PIB • macNumPrioritizedDeviceSlot • macNumCoordSlot • macNumBidirectionalDeviceSlot • TRLE PAN Relay configuration stored in MAC PIB • macRelayingTier • macInnerRelayingOffset • macSyncRelayingOffset • macPanRelayList • macBeaconMissingLimit

  19. Profiles for TRLE-enabled PAN (II) • primitive parameters for TRLE PAN configuration • NumPrioritizedDeviceSlot • NumCoordSlot • NumBidirectionalDeviceSlot • primitive parameters for TRLE PAN Relay configuration • InnerRelayingOffset • SyncRelayingOffset • primitive parameters for TRLE PAN Relaying link • TxGrade

  20. Profiles for TRLE-enabled PAN (III) • primitive parameters for TRLE PAN path configuration • BeaconBitmap • RelayingPathList • RelayDescriptor • BidirectionalDeviceSlotList • primitive parameters for TRLE PAN relaying • SrcRelayingTier • Timestamp

More Related