iso/iec wd 18012-3-x guidelines for product interoperability – part 3-y: home control application...

11
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, Korea 1 SC25 WG1-N1576

Upload: marshall-mccarthy

Post on 01-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 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,

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

Page 2: 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,

Contents

1. Introduction

2. HES Interoperability Framework

3. The proposed Application Interoperability Model

4. Outline of the WD

2

Page 3: 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,

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

Page 4: 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,

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’…

Page 5: 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,

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

Page 6: 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,

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

Page 7: 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,

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

Page 8: 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,

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

Page 9: 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,

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

Page 10: 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,

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

Page 11: 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,

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