iso/iec wd 18012-3-x guidelines for product interoperability – part 3-y: home control application...
TRANSCRIPT
ISO/IEC WD 18012-3-X Guidelines for product interoperability
– Part 3-y: Home control application model for smart devices
2012. 9. 10.
Ho-Jin Park
ETRI, Korea1
SC25 WG1-N1576
Contents
1. Introduction
2. HES Interoperability Framework
3. The proposed Application Interoperability Model
4. Outline of the WD
2
Introduction(1/2)
3
• Smart devices, such as smart phone & tablet PC, are being widely introduced to users– equipped with mobile operating system such as IOS, Android, Windows 8
– act as a service platform of various applications
• Smart devices are recently emerging as a main control device of home services– to monitor & control home devices at home and out of home
– replace the traditional fixed on the wall
Introduction(2/2)
4
Dev
Dev
Dev
UPnP
Knx
Echonet
HES Gateway
Smart Devices
Remote Home Control ProtocolsA, B, C…
3G, 4G, WiFi
• How to provide an interoperability between the remote home control protocols and the HES protocols?– Various kinds of remote home control protocols according to the vendors
– Multiple HES protocol standards such as UPnP, Knx, Echonet, etc.
HES ProtocolsA’, B’, C’…
HES Interoperability Method
ISO
/IEC
14
54
3-3
(KN
X)
ISO
/IEC
14
54
3-4
(Ec
ho
ne
t)
ISO
/IEC
14
90
8(L
on
Ta
lk)
WiB
EE
MW
irele
ss
Pro
toc
ol
ISO
/IEC
29
34
1(U
Pn
P)
InteroperabilityDomain
ISO/IECHES Standard
Protocols
Full Mash Translation vs. Generic Translation
W
L
E
K
U
?
?
?
W
L
E
K
U
?
?
?GenericInterface
? ?
5
HES Interoperability FrameworkISO/IEC 18012-2
ISO
/IEC
14
54
3-3
(KN
X)
ISO
/IEC
14
54
3-4
(Ec
ho
ne
t)
ISO
/IEC
14
90
8(L
on
Ta
lk)
WiB
EE
MW
irele
ss
Pro
toc
ol
ISO
/IEC
29
34
1(U
Pn
P)
ApplicationLevel
Layer 1-7
HES Interoperability Framework ISO/IEC 18012-2
InteroperabilityObject
InteroperabilityObject
Interoperability Domain
IWF IWF
6
The Proposed Application Interoperability Model
ISO
/IEC
14
54
3-3
(KN
X)
ISO
/IEC
14
54
3-4
(Ec
ho
ne
t)
ISO
/IEC
14
90
8(L
on
Ta
lk)
WiB
EE
MW
irele
ss
Pro
toc
ol
ISO
/IEC
29
34
1(U
Pn
P)
ApplicationLevel
Layer 1-7
HES Interoperability Framework ISO/IEC 18012-2
HESDeviceObject
SmartDeviceObject
Home control application model for smart deviceISO/IEC 18012-3-X
IWF A IWF B
Ho
me
Co
ntro
lP
roto
co
l A
Ho
me
Co
ntro
lP
roto
co
l B
Outside the home(smart devices)
Inside the home(HES devices) 7
Scope
• Addresses the application interoperability model based on ISO/IEC 18012-2 between the smart device and the HES for home control services.– ISO/IEC 18012-2 addresses basic taxonomy and application model
aspects related to the operational mode of interoperable HESs.
• Defines the application objects needed to support the service, and describes the generic interface between those objects. – The use cases of the generally available home control service with
smart devices are listed.– To support those use cases, events and their flows for command, status
report or data, which are exchanged between the application objects of the application interoperability model, are defined.
8
Specifications(1/3)
Object1SmartDevice
Object 2HESDevice
Mobile Network HES Network
Interoperability Domain
Home Control Application
System BHES Device
Object 1event/data logical bus
Object 2
Standardized event passing interface for “Interworking functions”
System A IWF System B IWF
9
• Application interoperability model
System ASmart Device
Specifications(2/3)
• Use cases– Logging in and obtaining initial data– Obtaining a list of home devices– Controlling a home device – Notification of home device event– Changing the login password
• For each use case, the followings are specified;– Events exchanged between the application objects through the event bus within the
Interoperability Domain– Parameters included in each event– The event flow
10
Specifications(3/3)
• Example: use case ‘Logging in and obtaining initial data’– Events & parameters included in each event
– The event flow
LoginReq
LoginResp
Object1:HESDevice
Object1:SmartDevice
Event Bus
Event Name(Event ID)
Parameter(s) Data Description Example
LoginResp(01010002)
DeviceLIst
DeviceType Device type code See Annex C.
DeviceID Sub ID of device
ControlType Type of control protocol RS485, RS232
DeviceName Device name Living Room Light
11
Event Name(Event ID)
Parameter(s) Data Description Example
LoginReq(01010001)
LoginInfoHomeID
14 bits ID =Complex(4)+Building(4)+Number(4)+Extension(2)
00001000100100
PassWd Password 12345678