Presentation is loading. Please wait.

Presentation is loading. Please wait.

<September 2017> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted:

Similar presentations


Presentation on theme: "<September 2017> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted:"— Presentation transcript:

1 <September 2017> Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted: [11 SEP 2017] Source: [Hidetoshi Yokota, Ruben Salazar, Randy Turner] Company [Landis + Gyr] Address [ Ginza, Chuo-ku, Tokyo , Japan] Voice:[ ], FAX: [ ], Re: [ ] [If this is a response to a Call for Contributions, cite the name and date of the Call for Contributions to which this document responds, as well as the relevant item number in the Call for Contributions.] [Note: Contributions that are not responsive to this section of the template, and contributions which do not address the topic under which they are submitted, may be refused or consigned to the “General Contributions” area.] Abstract: [ULI profile is proposed in order to simplify the ULI interworking procedures.] Purpose: [Discussion and approval.] Notice: This document has been prepared to assist the IEEE P 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 P NOTE: Update all red fields replacing with your information; they are required. This is a manual update in appropriate fields. All Blue fields are informational and are to be deleted. Black stays. After updating delete this box/paragraph. Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr)

2 doc.: IEEE 802.15-<15-09-0758-00-004e>
Updated <month year> November 18 doc.: IEEE < e> <September 2017> Overview of Proposal ULI Profile operation primitives (revised) ULI Protocol module configuration primitives Yang data model for ULI protocol modules Usage of primitives Sincere thanks to Charley and Yokota-san: ah-ree-gah-toh-oo go-za-ee-ma-shi-tah Slide 2 Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr) Page 2

3 Protocol modules are also described in Yang data model
<September 2017> Protocol modules are also described in Yang data model Template Profile (Yang) Config APP ULI operations Profile Protocol Modules (Yang) MLME-SET-* operations PIB Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr)

4 ULI Profile Operation Primitives
<September 2017> ULI Profile Operation Primitives Type of operations ULM-CREATE-PROFILE() ULM-EXEC-PROFILE() ULM-GET-PROFILE() ULM-CHANGE-PROFILE() ULM-DELETE-PROFILE() Name Request Indication Response Confirm ULM-CREATE-PROFILE X ULM-EXEC-PROFILE ULM-GET-PROFILE ULM-CHANGE-PROFILE ULM-DELETE-PROFILE Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr)

5 Example: configuring a set of parameters using a profile
<September 2017> Example: configuring a set of parameters using a profile IEEE IEEE Next higher layer PDE sublayer Management Protocols sublayer MMI sublayer Device MAC ULM-EXEC-PROFILE.request MPH-EXEC-PROFILE.request MMI-MGMT.request MLME-SRM.request MLME-SET.request MAC PIB MLME-SET.response MLME-SRM.response MMI-MGMT.response MPH-EXEC-PROFILE.response ULM-EXEC-PROFILE.response Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr)

6 YANG data model for ULI protocol modules
<month year> doc.: IEEE <doc#> <September 2017> YANG data model for ULI protocol modules container module-descriptor { config false; uses “ULI_module”; description “MODULE DESCRIPTOR”; } grouping ULI_module { leaf module_identifier { type unint32 {range “0..max”;} } leaf module_name { type string; leaf module_description { leaf supported{ type boolean; default “false”; leaf status { type enumeration { enum Deactivated; enum Initializing; enum Activated; enum Maintenance; Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr) <author>, <company>

7 ULI Protocol Module Configuration Primitives
<month year> doc.: IEEE <doc#> <September 2017> ULI Protocol Module Configuration Primitives Type of operations ULM-LIST-MODULES() : retrieve supported protocol module(s) ULM-GET-MODULE-STATUS(): get the status of the protocol module ULM-SET-MODULE-STATUS(): set the status of the protocol module Bit mask of modules example: (1, 0, 1, 1, 0, 0) Name Request Indication Response Confirm ULM-LIST-MODULES X ULM-ACTIVATE-MODULE ULM-DEACIVATE-MODULE Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr) <author>, <company>

8 Usage of ULM-LIST-MODULES()
<September 2017> Usage of ULM-LIST-MODULES() The entire list of module attributes are collected in a YANG store called “MODULE-DESCRIPTOR" “ULM-LIST-MODULES” ULI() is an enumeration function: handle = ULM-LIST-MODULES( NULL, module_descriptor_result) the first module descriptor returned is in “module_descriptor_result” the first module returned is always the “Management Module” Then the caller makes additional calls as follows: handle = ULM-LIST-MODULES(handle, module_descriptior_result) Each time returning a module descriptor in “module_descriptor_result” The caller can know it reached the end of the module list when “handle” returns NULL Management Protocol KMP L2R Ranging NULL Hidetoshi Yokota, Ruben Salazar, Randy Turner (Landis+Gyr)


Download ppt "<September 2017> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted:"

Similar presentations


Ads by Google