1 / 29

Implementation guideline of home network Interoperability

ISO/IEC JTC1 SC25/WG1 N1261. Implementation guideline of home network Interoperability. 23 March 2007. Background: multiple heterogeneous HANs in one HES. BP : Broadband Phone GL : Gateway Link HAN : Home Area Net HES: Home Electronic System.

Download Presentation

Implementation guideline of home network Interoperability

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. ISO/IEC JTC1 SC25/WG1 N1261 Implementation guideline of home network Interoperability 23 March 2007

  2. Background: multiple heterogeneous HANs in one HES BP: Broadband Phone GL: Gateway Link HAN: Home Area Net HES: Home Electronic System HG0: HAN Gateway HGn: HAN Gateway HGWn: WAN Gateway

  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 Program of Work HES Residential Gateway 15045 HES InteroperabilityFramework 18012 HESapplication Application Model Application Model Application Model Application Model Application Model Application Model HES Security xxxxx Profile n Profile a Profile b Profile c Profile d Profile e Profile f … HESnetwork System a System b System c System d System e System f System n Konnex 14543 Echonet IGRS LonTalk ITOPHome CCP Broadband Home Network (reference implementation) 20587 internal or external network

  7. Typical Home Network Subnet-1 SG1 Subnet-2 SG2 Internet Homenet Backbone SGn Subnet-n Backbone Gateway Backbone Appliances SG: Subnet Gateway

  8. Our Proposal Subnet-1 SG1 Subnet-2 SG2 Internet Homenet Backbone HM Adapters MoHoNet SGn Subnet-n Backbone Gateway HM Center Backbone Appliances HM: Home net Middleware SG: Subnet Gateway MoHoNet: Middleware over Heterogeneous home Networks

  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. Abstract Intermediate Language (AIL) GIWF #1 #1 <> AIL GIWF #2 #2 <> AIL GIWF #3 #3 <> AIL GIWF #4 #4 <> AIL System #1 System #2 System #3 System #4 Middleware is key to interoperability Gateway Architecture Ref.: Common Interoperability Framework ISO/IEC 18012 GIWF = Generic Interworking Function

  11. Gateway Architecture Abstract Intermediate Language (AIL) GIWF #1 #1 <> AIL GIWF #2 #2 <> AIL GIWF #3 #3 <> AIL GIWF #4 #4 <> AIL System #1 System #2 System #3 System #4 Ref.: Common Interoperability Framework ISO/IEC 18012) Middleware and Residential Gateway Subnet-1 SG1 Subnet-2 SG2 Internet Homenet Backbone HM Adapters MoHoNet SGn Subnet-n Backbone Gateway HM Center Backbone Appliances HM: Homenet Middleware SG: Subnet Gateway

  12. Middleware is key to interoperability Example Application: Energy Control Ref.Interoperability Conceptual Overview(ISO/IEC JTC 1/SC 25/WG 1 N 1120)

  13. Middleware and HM Adapters MCA11 SG1 Subnet1 MCA1m MCA21 Internet Subnet2 SG2 MCA2x MoHoNet HM Adapters MCAn1 SubnetN SGn MCAnz Backbone Gateway HM Center Backbone Appliances 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

  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 MCA11 Subnet-1 SG1 MCA1m MCA21 Subnet-2 SG2 Internet MCA2x MoHoNet MCAn1 SGn Subnet-n MCAnz Backbone Gateway Backbone Appliances 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. Subnet Appliances Interoperating Subnet-1 SG1 Subnet-2 SG2 Internet MoHoNet CA1 MCA21 MCA2m SGn Subnet-n Backbone Gateway Backbone Appliances CA2 MCAn1 MCAnz SG: Subnet Gateway MCA: Monitored/Controlled Appliance CA: Controlling Appliance 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 SG: Subnet Gateway MCA: Monitored/Controlled Appliance CA: Controlling Appliance • 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

  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

More Related