220 likes | 286 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Low Energy Service Discovery MAC protocol for PAC WPAN Date Submitted: [ July 2013 ] Source: [ Wun-Cheol Jeong, Chang-Sub Shin, Tae-Joon Park, Hoyong Kang] Company: [ ETRI ]
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Low Energy Service Discovery MAC protocol for PAC WPAN Date Submitted: [July 2013] Source:[Wun-Cheol Jeong, Chang-Sub Shin, Tae-Joon Park, Hoyong Kang] Company: [ETRI] E-Mail:[wjeong@etri.re.kr] Re: [] Abstract: This pre-proposal document describes how common discovery is supported from the MAC’s perspective. 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.
Low Energy Service Discovery MAC Protocol for PAC WPAN Wun-Cheol Jeong, Chang-Sub Shin, Tae-Joon Park, Hoyong Kang ETRI
Low Energy Service Discovery Protocol • Abbreviations and acronyms • CS Channel Sampling • LESD Low Energy Sommon Discovery • MAC Medium Access Control • MHR MAC Header • MLME MAC sublayer Management Entity • MLSDE MAC sublayer Service Discovery Entity • PAN Personal Area Network • PD PAC Device • PLME PHY layer Management Entity • WPAN Wireless Personal Area Network
State Diagram of LESD Passive LESD scan Search Success Join PAN Search Fail Channel Sampling (CS) Active LESD scan Start PAN Search Success Search Fail
Passive LESD Scan Procedure NHL MLSDE MLSDE-LESD-SCAN.request Passive LESD Scan LESD response LESD notification MLSDE-LESD.confirm LESD notification MLSDE-LESD-NOTIFY.indication MLSDE-LESD-SCAN.confirm
Active LESD Scan Procedure NHL MLSDE MLSDE NHL MLSDE-LESD.request LESD request MLSDE-LESD.indication macLESDResponseWaitTime MLSDE-LESD.response LESD response LESD notification MLSDE-LESD-NOTIFY.indication MLSDE-LESD.confirm macNumLESDRequestRetries > macMaxLESDRequestRetries MLSDE-LESD-SCAN.confirm
Channel Sampling (CS) State Sleep Timer fire Sleep Rx macCSduration Tx completion Receive LESD request command Send Response Command
Illustration of CS procedure LESD request command macCSInterval Sender Receiver macCSDuration
CS Procedure NHL MLSDE MLSDE-LESD-CS.request MLSDE-LESD-CS.confirm LESD request Rx on for macCSDuration MLME-LESD.indication MLME-LESD.response LESD response macCSInterval Rx off
MAC Commands for LESD • LESD request command • LESD response command • LESD notification command
LESD Command Frames LESDrequest command format LESDresponse command format LESDnotification command format
MLSDE-LESD-SCAN: request MLSDE‑LESD-SCAN.request ( ServiceID, LESDChannelID, AvailableChannelID ) MLSDE‑LESD-SCAN.request parameters
MLSDE-LESD-SCAN: confirm MLSDE‑LESD-SCAN.confirm ( Status ) MLSDE‑LESD-SCAN.confirm parameters
MLSDE-LESD: request MLSDE‑LESD.request ( ServiceID, AvailableChannelID ) MLSDE‑LESD.request parameters
MLSDE-LESD: indication MLSDE‑LESD.indication ( ServiceID, AvailableChannelID ) MLSDE‑LESD.indication parameters
MLSDE-LESD: response MLSDE‑LESD.response ( PANID, ServiceID, CommunicationChannelID ) MLSDE‑LESD.response parameters
MLSDE-LESD: confirm MLSDE‑LESD.confirm ( PANID, ServiceID, CommunicationChannelID, Status ) MLSDE‑LESD.confirm parameters
MLSDE-LESD-NOTIFY: indication MLSDE‑LESD-NOTIFY.indication ( PANID, ServiceID, CommunicationChannelID ) MLSDE‑LESD-NOTIFY.indication parameters
Thank you. Q & A