Home control model for smart devices 2012. 5. 8 Ho-Jin Park ETRI, Korea ISO/IEC JTC1/SC25/WG1-N1536.
Implementation guideline of home network Interoperability 23 March 2007 ISO/IEC JTC1 SC25/WG1 N1261.
-
Upload
esmond-glenn -
Category
Documents
-
view
224 -
download
9
Transcript of Implementation guideline of home network Interoperability 23 March 2007 ISO/IEC JTC1 SC25/WG1 N1261.
Implementation guideline of home network Interoperability
23 March 2007
ISO/IEC JTC1 SC25/WG1 N1261
BP: Broadband PhoneGL: Gateway LinkHAN: Home Area NetHES: Home Electronic System
HG0: HAN Gateway
HGn: HAN GatewayHGWn: WAN Gateway
Background: multiple heterogeneous HANs in one HES
SC25 Interoperability Specifications
18012-Guidelines for product interoperability
Part I: IntroductionInternational Standard, 2004
Part II: Taxonomy and LexiconCommittee draft
SC25 18012-1’s mission
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
HES Interoperability Framework 18012
HES Residential Gateway 15045
SystemSystemaa
ProfileProfileaa
SystemSystembb
ProfileProfilebb
SystemSystemcc
ProfileProfilecc
SystemSystemee
ProfileProfileee
SystemSystemnn
ProfileProfilenn
Broadband Home Network (reference implementation) 20587
KonnexKonnex1454314543
EchonetEchonet IGRSIGRS ITOPITOPHomeHome
HES Program of Work
SystemSystemdd
ProfileProfiledd
LonTalkLonTalk
Application ModelApplication Model
Application ModelApplication ModelApplication ModelApplication Model
…
SystemSystemff
ProfileProfileff
CCPCCP
HES Security xxxxx
internal or external network
HESapplication
HESnetwork
Typical Home Network
Backbone Appliances
SG: Subnet Gateway
Backbone Gateway
SG1
SG2
SGn
Homenet
Backbone
Subnet-1
Subnet-2
Subnet-n
Internet
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
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
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
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
Ref.Interoperability Conceptual Overview ( ISO/IEC JTC 1/SC 25/WG 1 N 1120)
Example Application: Energy Control
Middleware is key to interoperability
BackboneAppliances
Backbone Gateway
SG1 Subnet1
Subnet2
SubnetN
Internet
MoHoNetHM Adapters
HM Center
SG2
SGn
MCA11
MCA1m
MCA21
MCA2x
MCAn1
MCAnz
Middleware and HM Adapters
HM: Homenet Middleware
SG: Subnet Gateway
MoHoNet –Middleware over Heterogeneous home Networks
Security
Mgmt
Adapter Layer
Core Layer
UPnPAdapter
ZigBee Adapter
OnLineDeviceList
iTopHomeAdapter
Application Support Layer
802 . 3 802 . 11 iTopHome ZigBee PowerLine
Controller
Running Info
General Lighting Heating Ventilat . A/V Comm . ...
others
Power LineAdapter
OtherAdapter
Adapter Info
Data Transfer A/V TransferRunning Mgmt
Utility
Security Conf
UWB Net
UWBAdapter
GeneralAppliance
Mgmt
security
Middle -ware
Applica -tions
Subnets
A/V Device and
Transmission
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 c
ommunication 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
Concrete Solution to 18012 Interoperability
18012 interoperability
MoHoNet Components
Addressing OnLineDeviceList
UnifiedDeviceDescription
Transport CL-AL Service Interface
Information encapsulation
Serialized String
Application models and lexicon
Application Supporting Layer
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
Addressing - UnifiedDeviceDescription
• Global Id• SubnetId• DeviceName• Manufacture• DeviceType• SubnetType• VariableList• ActionList• SubnetSpecAttrs
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
Adapter Layer
Core Layer
CL Service Interface
AL Service Interface
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
Centralized Visiting
Backbone Appliances
Backbone Gateway
SG1
SG2
SGn
Subnet-1
Subnet-n
InternetMoHoNet
MCA11
MCA1m
MCA21
MCA2xSubnet-2
MCAn1
MCAnz
SG: Subnet Gateway
MCA: Monitored/Controlled Appliance
CA: Controlling Appliance
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• ……
CA2
Subnet Appliances Interoperating
Backbone Appliances
Backbone Gateway
SG1
SG2
SGn
Subnet-1
Subnet-2
Subnet-n
InternetMoHoNet
MCAn1 MCAnz
SG: Subnet Gateway
MCA: Monitored/Controlled Appliance
CA: Controlling Appliance
CA1 MCA21 MCA2m
BlueBlock: extra software added
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
Prototype System User Interface 1
Prototype System User Interface 2
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
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.
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