Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | julius-long |
View: | 214 times |
Download: | 0 times |
- 3 -
BackgroundBackground
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
- 4 -
Problems (1/2)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
ProprietaryProtocols
Service Provider A
Platform
App
Platform Platform
App App
X
ProprietaryApp
3rd PartyService Provider
OpenProtocols
Platform
App
CommonApp
Xincompatible
AS-IS TO-BE
SmartDevice
Service Provider A, B, C,
ProprietaryApp
ProprietaryApp
Service Provider B Service Provider C3rd Party
Service Provider
- 5 -
Problems (2/2)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
- 6 -
GoalGoal
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
- 7 -
Service ArchitectureService Architecture
Smart Devices communicate with HMS(Home Management Server) User authentication, service message exchange
HMS handles the messages for information and services of
community domain 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.
App Store
3rd Party App Download Dev
Dev
Dev
UPnP
KNX
EchonetHome Gateway
Smart Devices
HMS(Home Management
Server)
Home ControlProtocol
Internet
App App App App
OS Platform(iOS, Android, Bada)
Home Ctrl & Mon API
DNS
HMS AddressResolution
- 8 -
Communication ProtocolsCommunication Protocols
Define message interface between smart devices and home
management system Data format
XML Encryption of secure information
Communication method http over TCP/IP
Secure Communication based on PKI Authenticating a message sender & encrypting a message
Support typical smart devices Smart Phone, Tablet PC, Smart TV
Independent of smart device’s OS/platform iOS, Android, Bada, etc.
- 9 -
Service Categories (1/2)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
- 10 -
Service Categories (2/2)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
- 11 -
Other StandardsOther 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
- 12 -
ConclusionConclusion
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!