Proposal of Sub Device model Group Name MAS
Proposal of Sub. Device model Group Name: MAS 29. 1 Source: Kei Harada – harada. kei@lab. ntt. co. jp Hiroyuki Maeomichi – maeomichi. hiroyuki@lab. ntt. co. jp, Meeting Date: 2017 -06 -12 MAS-2017 -0130 -Proposal_of_Sub. Device_model
Necessity of Sub. Device model With Sub. Device model, we can express many kinds of device. Sub. Device model can… • express ports of a device • accept multi-vendors devices • distribute Device’s module(i. e. , function, lord, job) MAS-2017 -0130 -Proposal_of_Sub. Device_model 2
Examples of Sub. Device model Device: Window_Sensor Property: Name, Vendor unit. 1 Window_ Sensor unit. 2 cuff 02 Sub. Device: unit. 1 Property: Name, Vendor Module: Window Open/Close Detector ・ ・ ・ unit. 3 cuff 01 smart Sub. Device! ULE HAN-FUN: https: //github. com/Homegateway/ULE-SDTContribution/blob/master/SDT-pdf/HF-Devices. pdf Device: device. Blood. Pressure. Monitor Module: pulsemeter, battery smart Device! Sub. Device: cuff 01 Property: prop. Part. Number mgmt. Link: cuff 03 ・ ・ ・ MAS-2017 -0130 -Proposal_of_Sub. Device_model Vendor information @[device. Info] 3
Difference from existing classes • Device model: physical, addressable, identifiable appliance, sensor and actuator • Module. Class: single service (e. g. , audio. Volume, power. On/Off) • Sub. Device model: device which may be embedded in a Device and/or is addressed via another Device. (from TS-0023 5. 2. 1) MAS-2017 -0130 -Proposal_of_Sub. Device_model
Current resource mapping Device <flex. Container> [device. Info] [mgmt. Link] Common Property [object. Attribute] link Module. Class <flex. Container> ・ ・ ・ Data. Point [costom. Attribute] Specific Property [costom. Attribute] ・ ・ ・ MAS-2017 -0130 -Proposal_of_Sub. Device_model Pros • Simple Cons • only one [device. Info] • Multi-vender device cannot be expressed • only Device can have Moduleclass • load distribution system cannot 5 be expressed
Resource mapping with sub. Device model Device <flex. Container> [device. Info]1 [mgmt. Link] Common Property [object. Attribute] link Sub. Device <? > ・ ・ ・ [mgmt. Link] link Specific Property =part. Number [costom. Attribute] Module. Class <flex. Container> ・ ・ ・ ・ ・ Data. Point [costom. Attribute] MAS-2017 -0130 -Proposal_of_Sub. Device_model [device. Info]2 Common Property [object. Attribute] ・ ・ ・ Pros • multiple [device. Info] • Cover for many kinds of device • Existing Devices can locate above/below existing devices Cons 6 • complex
Impact for TS-0023 • Create the tables for Sub. Device • at Device models(5. 4) →done • Add the mapping rule for Sub. Device • resource type to use for mapping →discussing with ARC/PRO members MAS-2017 -0130 -Proposal_of_Sub. Device_model 7
- Slides: 7