Download presentation
Presentation is loading. Please wait.
Published byEsmond Glenn Modified over 9 years ago
1
Implementation guideline of home network Interoperability 23 March 2007 ISO/IEC JTC1 SC25/WG1 N1261
2
BP: Broadband Phone GL: Gateway Link HAN: Home Area Net HES: Home Electronic System HG 0 : HAN Gateway HGn: HAN Gateway HG Wn : WAN Gateway Background: multiple heterogeneous HANs in one HES
3
SC25 Interoperability Specifications 18012-Guidelines for product interoperability Part I: Introduction International Standard, 2004 Part II: Taxonomy and Lexicon Committee draft
4
SC25 18012-1’s mission
5
Main Concepts of 18012-1 Functional safety: commands to devices, command translation, state change, external control, addressing, broadcast, etc Configuration Levels: application layer, management procedures, configuration procedures, installer procedures Configuration Process: expert installer, easy conf, auto. conf, multiple net conf. Interoperability: Addressing: transport independent, broadcast, individual node, group Transport: single, multiple, intermediate Information encapsulation Applications models and lexicon
6
HES Interoperability Framework 18012 HES Residential Gateway 15045 Systema Profilea Systemb Profileb Systemc Profilec Systeme Profilee Systemn Profilen Broadband Home Network (reference implementation) 20587 Konnex14543EchonetIGRS ITOP Home HES Program of Work Systemd Profiled LonTalk Application Model … Systemf Profilef CCP HES Security xxxxx internal or external network HES application HES network
7
Typical Home Network Backbone Appliances SG: Subnet Gateway Backbone Gateway SG1 SG2 SGn Homenet Backbone Subnet-1 Subnet-2 Subnet-n Internet
8
Our Proposal Backbone Appliances HM: Home net Middleware SG: Subnet Gateway MoHoNet: Middleware over Heterogeneous home Networks Backbone Gateway SG1 SG2 SGn Homenet Backbone Subnet-1 Subnet-2 Subnet-n Internet MoHoNet HM Adapters HM Center
9
It is One backbone net for multiple hetero sub-net. Appliances are managed uniformly by the interoperability center. Variety of appliance access can be achieved through the center Appliances in different sub-networks would communicate and cooperate Appliances can access other sub-networks Here, ACCESS can be monitor, control, data exchange, or data sharing
10
Middleware is key to interoperability GIWF = Generic Interworking Function Ref.: Common Interoperability Framework ISO/IEC 18012 GIWF #1 #1 <> AIL System #1 Abstract Intermediate Language (AIL) GIWF #2 #2 <> AIL System #2 GIWF #3 #3 <> AIL System #3 GIWF #4 #4 <> AIL System #4 Gateway Architecture
11
Backbone Appliances HM: Homenet Middleware SG: Subnet Gateway Backbone Gateway SG1 SG2 SGn Homenet Backbone Subnet-1 Subnet-2 Subnet-n Internet MoHoNet HM Adapters HM Center Middleware and Residential Gateway Ref.: Common Interoperability Framework ISO/IEC 18012) GIWF #1 #1 <> AIL System #1 Abstract Intermediate Language (AIL) GIWF #2 #2 <> AIL System #2 GIWF #3 #3 <> AIL System #3 GIWF #4 #4 <> AIL System #4 Gateway Architecture
12
Ref.Interoperability Conceptual Overview ( ISO/IEC JTC 1/SC 25/WG 1 N 1120) Example Application: Energy Control Middleware is key to interoperability
13
Backbone Appliances Backbone Gateway SG1Subnet1 Subnet2 SubnetN Internet MoHoNet HM Adapters HM Center SG2 SGn MCA11 MCA1m MCA21 MCA2x MCAn1 MCAnz Middleware and HM Adapters HM: Homenet Middleware SG: Subnet Gateway
14
MoHoNet –Middleware over Heterogeneous home Networks
15
Key Layers in MoHoNet AL - Adapter Layer –an adapter for each sub-network –Mapping the differentiation of sub-networks to CL CL - Core Layer –Centrally manage all appliances in a uniformed way by communication media independent –Store all appliance info in a unified data structure ASL - Application Support Layer –Basic Homenet application classes Security Management –Guarantee the safety of appliance access
16
Concrete Solution to 18012 Interoperability 18012 interoperability MoHoNet Components AddressingOnLineDeviceList UnifiedDeviceDescription TransportCL-AL Service Interface Information encapsulation Serialized String Application models and lexicon Application Supporting Layer
17
Addressing – OnlineDeviceList one entry for every online appliance Standard entry format for appliances with connection information Centrally stored in Residential Gateway Synchronized with underlying hetero. Sub- networks through AL (Adapters for sub-net) Utilized by upper ASL depending on application classification Appliance connecting is completely transparent to ASL
18
Addressing - UnifiedDeviceDescription Global Id SubnetId DeviceName Manufacture DeviceType SubnetType VariableList ActionList SubnetSpecAttrs
19
Transport: CL–AL Service Interfaces Interfaces between CL and AL AL Service Interface: –Implemented by each HM Adapter –Used by CL to uniformly manage hetero. subnet appliances CL Service Interface: –Implemented in CL –Used by adapters
20
Application models: ASL General: –Generic services Controller: –Lighting control, heating control, environmental control, domestic appliances, etc. Appliance Mgmt: –Online and manageable appliance management Running Mgmt: –management and monitoring of utilities, security subsystem, etc. A/V Transfer: –Distribution and consumption of A/V content Data Transfer: –Communication
21
Centralized Visiting Backbone Appliances Backbone Gateway SG1 SG2 SGn Subnet-1 Subnet-n Internet MoHoNet MCA11 MCA1m MCA21 MCA2x Subnet-2 MCAn1 MCAnz SG: Subnet Gateway MCA: Monitored/Controlled Appliance CA: Controlling Appliance
22
Centralized Visiting Remote Web Control - Controller –Control appliances through web browser Remote Phone Control - Controller –Control appliances through phone call Backbone Unified Controller - Controller –One controller can control all appliances Remote Household Video Monitoring Data Network Media Center ……
23
CA2 Subnet Appliances Interoperating Backbone Appliances Backbone Gateway SG1 SG2 SGn Subnet-1 Subnet-2 Subnet-n Internet MoHoNet MCAn1MCAnz SG: Subnet Gateway MCA: Monitored/Controlled Appliance CA: Controlling Appliance CA1MCA21MCA2m BlueBlock: extra software added
24
Commercialization: Prototype System Subnets: UPnP, ItopHome HM Adapters: –UPnP Adapter, ItopHome Adapter UPnP Devices: –UPnP Camera, UPnP VCD iTopHome Devices: – Air con, Microwave, Refrig, Washer Application –Web Appliance Control, Meters Reader (Utility), etc
25
Prototype System User Interface 1
26
Prototype System User Interface 2
27
Summary Two kinds of Appliances : –MCA: inherit original connecting way No need to change for interoperating Majority of appliances –CA: need extra software to cooperate with other subnet through gateway Upgrade from MCA with adding special features Classes of features include: controller, data exchanger, etc MoHoNet –AL: Application by heterogeneity of sub-net independent –CL: Abstract the common aspects of all appliances –ASL: Support different application classes directly SG: Subnet Gateway MCA: Monitored/Controlled Appliance CA: Controlling Appliance
28
Summary (continued) Home network technologies are subnets being uniformly managed and scheduled by MoHoNet Subnet Interoperation is implemented as MoHoNet software Generally, only subnet gateway needs to be software upgraded, no change to subnet appliances Subnet appliance can choose to interoperate with other subnet appliances.
29
Future work Interoperations between other protocols etc. to check the implementation of these protocols. Join more of the 18012-2 project to check the implementation applications. We would like to have more communication for the work of 18012-3, like the outlines of 18012-3. We hope our work can be part of 18012-3 in the future. Enlarge commercialization work
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.