1 / 18

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: Use of ULI for starting DSME-enabled PAN Date Submitted: 10 May, 2018 Source: Seong-Soon Joo Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA

samadkins
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: Use of ULI for starting DSME-enabled PAN Date Submitted: 10 May, 2018 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 how to use the ULI for starting a DSME-enabled PAN for the Electronic Shelf Label system. Purpose: To provide an use case of ULI 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. Use of ULI for starting DSME-enabled PAN Seong-Soon Joo ETRI

  3. Use Case (I) • Electronic Shelf Label (ESL) • offer retailers the ability to wirelessly update content on shelving signage • without the need to print paper tags and deploy store representatives to change them manually https://www.eink.com/electronic-shelf-label.html?type=application&id=5 https://www.digisystem.com/products/PRD00261/

  4. Use Case (II) • two-way communication with the tags • price amendments by ESL system • acknowledge each update ensuring correct information and feedback • network for ESL system • several thousand tags • communication range > n*100m • n*100 bytes long messages per 1hr • local or remote label server • guaranteed transmission • operation over 2 years • easy maintenance https://www.digisystem.com/products/PRD00261/

  5. Wireless Network for ESL System • communication module specification • wireless access over several hundreds meters • transmit short messages infrequently • low-energy • guaranteed access for several thousand tags • communication slot guaranteed for each tag • choose PHY and MAC • IEEE 802.15.4g M-DSSS • IEEE 802.15.4e DSME • beacon enabled star topology network

  6. Reference Architecture of ESL System • ESL service application • ESL server service, ESL tag service • ESL system management application • tag device management, initialize device/network, maintain device/network • Network layer • IP network, … • DSME-enabled PAN management • channel scan, reset PAN, start PAN, association, DSME GTS allocation, … ESL sys. Manager ESL tag APPL ESL sys. Manager ESL Ser. APPL NWK PAN Man. NWK PAN Man. ULI device driver ULI 802.15.4 PHY/MAC E-Ink display 802.15.4 PHY/MAC ESL tag ESL server

  7. ESL System Operation • preparing label tag device • what data or code sit-in? • label tag identifier data, … • boot-up code, tag device driver, • network kernel, ULI kernel, PAN management kernel, … • PHY/MAC profile, PHY driver, MAC kernel, … • what data or code loaded? • after connecting to ESL server • ??? • attach label tag on a shelf • start label tag device • listen PAN • start ESL server • start PAN • association of tag devices • operate ESL system • maintain ESL network • maintain PAN

  8. Design Issues on Use of ULI • Who configures the networks? • network operator expert ? • network owner who is ordinary people ? • manufactured default setting • plug-in-play • How many attributes are configured? • Which attributes need to be configured? • in manufacturing • in installing • after starting network • Use of ULI lessens the complexity pain of IEEE 802.15.4? • in view of network operator • in terms of cost

  9. DSME-enabled PAN Operation • start DSME-enabled PAN • advertise structure • transmit enhanced beacon • maintain DSME multi-superframe • maintain DSME slots • Slot Allocation Bitmap (SAB) specification • DSME association • DSME GTS allocation • DSME GTS deallocation

  10. Attributes of DSME-enabled PAN • MAC constants • aBaseSlotDuration, aBaseSuperframeDuration, … • MAC general PIB attributes • macExtendedAddress, … • macBeaconOrder, macSuperframeOrder, macBeaconTxTime, … • DSME Functional attributes • macDsmeCapable, macDsmeEnabled • macHoppingEnabled, macHoppingCapable • macExtendedDsmeCapable, macExtendedDsmeEnabled • DSME multi-superframe attribute • macCapReduction, macMultisuperframeOrder, macAllocationOrder • macChannelDiversityMode, macChannelOffset • macBeaconSlotLength, macDsmeGtsExpirationTime • Hopping sequence attributes • macHoppingSequenceId, macHoppingSequenceLength, macHoppingSequenceList • macChannelPage, macNumberOfChannels, …

  11. Primitives of DSME-enabled PAN (I) • MLME-SCAN.confirm ( • ScanType, • ChannelPage, • UnscannedChannels, • ResultListSize, • EnergyDetectList, • PanDescriptorList, • DetectedCategory • HrpUwbEnergyDetectList, • Status ) • MLME-SCAN.request ( • ScanType, • ScanChannels, • ScanDuration, • ChannelPage, • SecurityLevel, • KeyIdMode, • KeySource, • KeyIndex, • LinkQualityScan, • PanIdSuppressed, • SeqNumSuppressed, • HeaderIeList, • PayloadIeList, • HeaderIeIdList, • NestedIeSubIdList, • MpmScanDurationBPan, • MpmScanDurationNbPan, • MpmScan, • MpmScanType )

  12. Primitives of DSME-enabled PAN (II) • MLME-SET.request ( • PibAttribute, • PibAttributeValue ) • MLME-SET.confirm ( • PibAttribute, • Status )

  13. Primitives of DSME-enabled PAN (III) • MLME-START.request ( • PanId, • ChannelNumber, • ChannelPage, • StartTime, • BeaconOrder, • SuperframeOrder, • PanCoordinator, • BatteryLifeExtension, • CoordRealignment, • CoordRealignSecurityLevel, • CoordRealignKeyIdMode, • CoordRealignKeySource, • CoordRealignKeyIndex, • BeaconSecurityLevel, • BeaconKeyIdMode, • BeaconKeySource, • BeaconKeyIndex, • HeaderIeList, • PayloadIeList, • HeaderIeIdList, • NestedIeSubIdList, ) • MLME-START.confirm ( • Status )

  14. Start DSME-enabled PAN (I) • PAN manager configures MAC sublayer • profiles • MAC general • DSME functional • DSME structure • Channel diversity structure • PAN manager  PDE sublayer • PDE-MGMT-CREATE.request • PDE-MGMT-COMBINE.request • PDE-MGMT-RCVEXEC.request • PDE sublayer  MPM • PM-MGMT-CREATE.request • PM-MGMT-COMBINE.request • PM-MGMT-RCVEXEC.request • MPM  MMI sublayer • MMI-MGMT-CREATE.request • MMI sublayer  MAC sublayer • MLME-SET.request ESL sys. Manager PAN Manager AppM AppD PDE PTH MPH PM PTM MPM config/PAN PTM MPM MMI MCPS MLME 802.15.4e DSME 802.15.4g M-DSSS ESL server

  15. Start DSME-enabled PAN (II) • configure MAC sublayer • PDE-MGMT-CREATE.request ( PdeMgmtData, #MAC general #DSME functional #DSME structure #Channel diversity structure Handle ) • PM-MGMT-CREATE.request ( ….. ) • MMI-MGMT-CREATE.request ( ….. )

  16. Start DSME-enabled PAN (III) • PAN manager orders MPM to start PAN • start PAN • channel scan • start PAN • PAN manager  PDE sublayer • PDE-OP.request • PDE sublayer  MPM • PM-OP.request • MPM  MMI sublayer • MMI-OP.request (scan) • MMI-OP.request (start PAN) • MMI sublayer  MAC sublayer • MLME-SCAN.request • MLME-START.request ESL sys. Manager PAN Manager AppM AppD PDE PTH MPH PM PTM MPM config/PAN PTM MPM MMI MCPS MLME 802.15.4e DSME 802.15.4g M-DSSS ESL server

  17. Start DSME-enabled PAN (IV) • start DSME-enabled PAN • PDE-OP.request ( SrcSapId, ModuleId, #MPM PdeOpData, #start PAN Handle ) • PM-OP.request ( ….. ) • MMI-OP.request ( ….. )

  18. Needs to be Updated • define the SAP for Protocol Module • specify the Service Access Points • Protocol Module SAP • PM-MGMT • PM-OP • Multiplexed MAC Interface SAP • MMI-MGMT • MMI-OP • design the interface for the user friendly • consider usage of ULI in view of the user • cost effective interfaces

More Related