Transcript Background
WG!-N1505
Home Control Protocol
for Smart Devices
2011. 10.
Hojin Park
([email protected])
Contents
I
Background
II
Goal
III
Protocol Overview
IV
Conclusion
-2-
Background
Smart devices with open platform, such as smart phone, tablet PC,
are being widely introduced
act as a mobile platform of various applications
linked with app stores to provide open market for 3rd party’s creative applications
guarantee user’s opportunity to select and enjoy apps as they like
Smart devices are recently emerging as a platform of home services
to monitor & control home devices, share contents at home and out of home
are becoming a main control device instead of the traditional fixed ‘wallpad’ in Korea
-3-
Problems (1/2)
Currently, multiple specifications for smart devices to monitor and
control home network are being applied in the market
Each house constructor applies its own proprietary and closed specifications
As a result, the 3rd party’s participations are blocked and users are locked in their
manufacture’s solutions
Home network manufactures suffer from repeated development of similar solutions
TO-BE
AS-IS
Smart
Device
Proprietary
App
Proprietary
App
Proprietary
App
Common
App
App
App
App
App
Platform
Platform
Platform
Platform
Open
Protocols
Proprietary
Protocols
X
incompatible
X
Service Provider A, B, C,
Service Provider A Service Provider B Service Provider C
3r d Party
Se rvice Pro vider
3r d Party
Se rvice Pro vider
-4-
Problems (2/2)
Home network manufactures feel so burden to develop apps
for fast evolving smart devices
Various type of devices (smart phone, tablet PC, smart TV, smart car..),
platform(iOS, Android, Bada, Windows 8…)
They want clear functional separation between smart devices and home network
so that 3rd expert party take the app development for smart devices
-5-
Goal
Define a Service Architecture and Communication Protocol
Specifications for apps on smart devices to collaborate
with home network
Service architecture to show how smart devices and home network interwork
with each other at home and out of home
Communication protocol specifications for smart devices to monitor & control
home devices, to get community information services
Set up Open Market for home apps
3rd party service providers can develop creative home apps independently
User can freely buy & use the interested apps at app stores
Reduce home network manufacture’s burden to get apps
-6-
Service Architecture
Smart Devices communicate with HMS(Home Management Server)
HMS handles the messages for information and services of community domain
User authentication, service message exchange
User subscription, service menu, home picture, community information
HMS relays the messages to home gateways for private home services
Get home & Device status, Control home & device.
Home gateways access home devices via the existing home protocols such as UPnP, KNX, Echonet, etc.
HMS Address
Resolution
DNS
Smart Devices
3 rd Party App
Download
Internet
Home Ctrl & Mon API
App Store
UPnP
App App App App
OS Platform
(iOS, Android, Bada)
KNX
Home Control
Protocol
Home Gateway
HMS
(Home Management
Server)
-7-
Dev
Dev
Echonet
Dev
Communication Protocols
Define message interface between smart devices and home management system
Data format
Communication method
Authenticating a message sender & encrypting a message
Support typical smart devices
http over TCP/IP
Secure Communication based on PKI
XML
Encryption of secure information
Smart Phone, Tablet PC, Smart TV
Independent of smart device’s OS/platform
iOS, Android, Bada, etc.
-8-
Service Categories (1/2)
Common Category
Network Authentication
Register Apartment
Refresh Apartment
Search Apartment
Get Version of Client
Get Picture of Home
Client Login, Logout
Get Service Menu
Device Category
Get All Devices
Get Group Devices
Get Device Information
Get Device Status
Control Device
Notify Device Event
-9-
Service Categories (2/2)
Home State Category
Get Home State
Monitor Home State
Control Home State
Home View Category
Get Visitor List
Get Visitor Information
Get Camera List
Get Camera Contents
Community Information Category
Get Meter Information (Electric, Cold/Hot Water, Gas, Heating Supply)
Get Carbon Information
Get Community Information List
Get Community Information
- 10 -
Other Standards
TR-069(DSL Forum)
Configuration, Management for CPE(Gateway, Set-top box, etc)
Has different functional scope from our specification which has purpose on service
control
UPnP, KNX, IGRS, ECHONET
In-home oriented protocols
Not fully considered interfacing with mobile devices at out-home
Authentication, Security
Not considered interfacing with community services
- 11 -
Conclusion
We propose home control protocol for smart devices as a NWIP
Service architecture to show how smart devices and home network interwork
with each other at home and out of home
Communication protocol specifications for smart devices to monitor & control
home devices, to get community information
Any ideas, comments and suggestions to improve the proposal
will be welcome. Thank you!
- 12 -
Q&A
- 13 -