iso/iec jtc 1/ sc 25/ wg1 beijing china korea 1 centralized management protocol for ubiquitous home...

26
1 ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea Centralized Management Protocol r Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom, Korea Ho-In Jeon Kyungwon University, Korea ISO/IEC JTC1 SC25/WG1 N1208

Upload: delphia-fitzgerald

Post on 26-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

1ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Centralized Management Protocol

for Ubiquitous Home Network Services

2006. 3. 22

Yongsik ShinSK Telecom, Korea

Ho-In JeonKyungwon University, Korea

ISO/IEC JTC1 SC25/WG1 N1208

Page 2: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

2ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Introduction to Ubiquitous Network

Network configuration for Home Network services

Introduction to HOMS

Proposed Items To be Standardized

HOMS-RG Interfacing Protocol (HRIP)

HOMS-Application Server Interfacing Protocol (HAIP)

HOMS-User Interfacing Protocol (HUIP)

Optional Recommendations for Security

Transport Layer Security

Message Security

Conclusions

Contents

Page 3: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

3ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Ubiquitous network includes a converged platform, wired/wireless network, ubiquitous sensor

network and terminals, and supports proactive and context-aware services

UAP : USN Access Point

IP Backbone/All Optical Network

Existing Copper

xDSL• ADSL: Upto 8Mbps,4~5Km range• VDSL: Upto 54Mbps,400~500M

ONUFiber

FTTH• Extremely High Speed• Rate of STM1 to STM4

PLCPLC

Ethernet/HPNAEthernet/HPNAHome RFIEEE 802.11Bluetooth

IEEE 1394IEEE 1394

Access Access GatewayGateway

Authentication BillingRoaming NMS

DSLAM

Satellite DAB / DVB• 20-155Mbps/3,40 GHz band• Fixed User/Metropolitan Area

Satellite/HAPS

DTV/DAB

ITS

Broadcasting

WiBro

Mobile• Over 2-10Mbps/2-10 GHz Band• Vehicular Environments/Medium Area

Beyond 3GCDMA2000WCDMA

roaming

Gateway

Ubiquitous Platform

roaming

USN(ubiquitous sensor network)

othersothersCommerce MediaFinance Solution

WLAN(BWA)

M

S

R

UAP

A

UAP

UAP

UAP

UAP HFC

Ubiquitous Network

Page 4: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

4ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Ubiquitous home network provides any-X(anytime, anywhere, anyservice, anydevice, etc.) ty

pe of services. In other words, home network services are “Bridges to Ubiquitous Service”

Car

Enterprise

Resort

Airport

ShoppingSOHOOffice

Fixed DomainFixed Domain(Physical Home)(Physical Home)

• Ubiquitous Home Network Service = Physical Home + Home-like Behavior Outside the Door• Home Automation is a subset of ubiquitous home network

Mobile DomainMobile Domain(Extended Home)(Extended Home)

Security

Infortainmerce Care

Telemetry

Automation

Telematics

Any X

PossibleAny X

Possible

Infortainmerce = information + entertainment + commerce

Ubiquitous Home Network

Page 5: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

5ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

User Access Transport/Server Home Access In-house network

Network Configuration for Home Network

CDMA 2000 1X 1x EV-DO W-CDMA

AP

BroadbandConvergence

Network

WLAN

Communication

VOD, A/V

ISPCATV Company

Digital appliance

Devices

Broadcasting Transport Network In-house network

ApplicationServers

HFC

EthernetPLC

WLAN802.15.4(ZigBee)

…….

Broadcasting

satellite DMB

Care, Education, Infortainmerce, etc. Telematics

FTTH

Home Network

ManagementServer

WiBro WirelessWireline

xDSL ResidentialG/W

Wireline

CATV

Wireless

User can access home network services through wired or wireless access network Wireless network(eg, Cellular, WMAN) and Broadcasting(eg, satellite DMB) can be a home access network. RG(Residential Gateway) has WAN(such as FTTH, HFC, xDSL) and in-house network(Ethernet, PLC, WLAN,

ZigBee, etc.) interface

Home network consists of user access, transport network, home access and In-house network.

Page 6: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

6ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

It provides interfacing protocols for easy management and control of home

appliances and equipments outside houses.

It provides users with ubiquitous access environment.

It allows service providers to manage overall RG’s and deployed services in an

integrated and convenient way.

It does not specify the connectivity mechanisms or protocols for the home

appliances inside the house, but it recommends to use the concept of brouters

in order for outside users to control home network devices.

Features and Scope of the Proposal

Page 7: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

7ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

RG

User App Client(Mobile

Phone, PC, PDA)

(Agent) DB

User Mgt. Module

(Manager)HOMS - RG

Module(Manager)

HOMS - ASModule

(Manager)

Device 1

Device 2

Device n

Agent

PetDevice

HealthDevice

Application ServiceServers (Agent)

HOMS

(Home Network Management Server)

HOMS Architecture and Proposed Items to be Standardized

HAIP

HRIP

Home Gateway 1

RG Device 1

Device 2

Device n

Agent

PetDevice

HealthDevice

Home Gateway N

HRIP : HOMS – RG Interfacing Protocol HAIP : HOMS – AS(Application Server) Interfacing Protocol HUIP : HOMS – User Interfacing Protocol

• HOMS consists of 3 management modules (User Management, Application Server Management, and RG management).• Proposed items to be standardized include HRIP, HAIP and HUIP

HUIP

Page 8: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

8ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP(HOMS – RG Interfacing Protocol)

HAIP(HOMS – App. server Interfacing Protocol)

HUIP(HOMS – User Interfacing Protocol)

Proposed Items to be Standardized

Page 9: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

9ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Item #I for Standardization : HRIP

Integrated management of multi-vendor residential gateways over standardized interface.

Remote installation and upgrade of RG software and application services in an integrated manner.

Real-time monitoring of RG’s and their services provisioning status

Real-time remote control of multi-vendor residential gateways

Specifically, HRIP must be independent of various physical interface and control protocol

that are connected to the RG.

Appliances/Devices

HOMS

RG HRIP PLC(Lonworks/LnCP/HnCP)

Ethernet, WLAN, ZigBee, etc.

IEEE1394, others

Requirements of HRIP

HRIPAgent

ServiceApplications

Brouter

Page 10: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

10ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Objectives of HRIP

Specifications of interfacing protocols for RG and home appliance control and query in a remote location.

RG and Home Appliance Manager(HRIP Manager)

- RG Registration, RG Eventing, Notification of Home Appliances Connection Status,

- Notification of Home NW Service Event, Query of Home Appliance Driver URL

RG and Home Appliance Managing Agent(HRIP Agent)

- RG Registration query, RG Access Requirement, Query of Home Appliance Lists, Device Control,

- Query of Device Status, and Subscription/Termination of Event Notifications.

Web

HRIPManager

HOMS

User Manager Module

Manager Client

User Client

WebWAP

HRIPAgent

SOAP based

WSDL

HRIP

RG Type Independent !

ServiceApplications

Residential Gateway A

Residential Gateway B ※ WSDL: Web Service Description Language

UPnP

HnCPDevices

Devices

Brouter

HRIPAgent

ServiceApplications LonWorks

Echonet

Brouter

Page 11: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

11ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Manager

RG Registration (registerRg), RG Event Notifications (notifyRgEvent)

Home Appliance Connection Status Eventing (notifyConnStatus)

Home Appliance Service Eventing (notifyServiceEvent) Query of Home Appliance Driver URL (getDDURL)

HRIP Agent

HRIP Agent

HRIPManager

HRIPManager

HOMS

RG A

RG Type Independent !

RG BFunctions Implement

ed

Functions calls

HRIPUPnP

HnCPDevices

Devices

LonWorks

Echonet Functions calls

Page 12: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

12ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Agent for Provision of RG Information and Operations

HRIP Agent – Provision of RG Information

- Provision of RG System Information(getRgSysInfo )

- Provision of RG Resource Information(getRgCpu,

Mem, Disk Resource)

- Provision of Port Mapping Information

(getPortMappingInfo)

- Provision of RG Service Information(getRgSvcInfo)

HRIP Agent - RG Operations

- Request of Port Mapping Information (add, delete,

updatePortMapping)

- Request of Service Operation (install, start, stop, uninstallRgSvc)

- Request of Framework Upgrade (ugradeFramework)

- Request of Firmware Update (upgradFirmware)

- Request of RG Restart (restartRg)

HRIP Agent

HRIPAgent

HRIP Manager

HRIP Manager

HOMS

RG Type Independent !

HRIP

S-Cube

LonWorksDevice

UPnP

Z256

LnCPDevices

Devices

RG A

RG B

Functions Implement

ed

Functions Implement

ed

Functions calls

Page 13: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

13ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Agent for Device Management and Control

HRIP Agent: Device Management and Control

Search of Device List ( getDeviceList ) Device Control (controlDevice) Query of Device State (getDeviceState) Subscription/Termination of Device Events(subscribeEvent)

HRIP Agent

HRIPAgent

HRIP Manager

HRIP Manager

HOMS

RG Type Independent !

HRIP

S-Cube

LonWorksDevice

UPnP

Z256

LnCPDevices

Devices

RG A

RG B

Functions Implement

ed

Functions Implement

ed

Functions calls

Page 14: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

14ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Case Example (1)

HRIP Manager

BootStrapS/W

HRIPAgent

3. HRIP Agent

Download, Install, and Start

4. RGW Information Request/Reply

GW Profile

1. RG Registration Request

(GWID, GWIP)

HOMS Residential Gateway

5. Registration Service and

System S/W Confirmation

2. Send HRIP Agent URL

Residential Gateway Registration

Page 15: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

15ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Manager

HRIP Manager

HRIP Agent

1. Query of Device List

6. Device Control controlDevice()

Device

8. Control Command

DeviceControlDriver

WebWAP

User Client

2. Search of Device List getDeviceList()

3. Query of

Device

State

4. Query of Device State getDeviceState()

5. Device Control

7. Device Control

Device Control

HOMS

HRIP Case Example (2)

Residential Gateway

Page 16: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

16ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HRIP Manager

HRIP Manager

HRIPAgent

1. Subscription of Device Eventing

Device3. Eventing

DeviceControlDriver

WebWAP

User Client

2. Subscription of Device Eventing subscribeEvent()

5. Eventing of DeviceServices

notifyServiceEvent()6. Event Notifications

4. Event Notifications

Notification of Device Event

HOMS

HRIP Case Example (3)

Residential gateway

Page 17: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

17ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HAIP Agent

Item #2 for Standardization : HAIP

Objective: Specification of Interfacing Protocol that can manage Digital Home Application Services (e.g.

Healthcare, VOD, etc.)

RG and DeviceManager

HOMS

User/Manager Module

SOAP based

WSDL

HAIP

Home Application

Service Server 1

Residential gateway B

※ WSDL: Web Service Description Language

HRIP Agent

HRIPAgent

Home Application Server Access Manager(HAIP Manager):

Home Application Service Management (Registration/Update/Delete), Home Application Service User

Authentication, Home Application Service User Information Manager

Home Application Service Access Agent(HAIP Agent):

Home Application Service State Query, Accounting (Statistical) Information Query

HAIP Manager

HAIP Agent

Residential Gateway A

Home Application

Service Server 2

Page 18: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

18ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HAIP Manager

HAIP Manager

HAIP Manager

HOMS FunctionCalls

HAIP

Home Application Service Manager(HAIP Manager) Home Application Service Management: Registration (registerAsService ), Update (updateAsSvc), Removal (removeAs

Svc)

Home Application Service User Authentication (authUser)

Home Application Service User Information Management (getUserInfo)

HAIP Agent

HAIP Agent

Home Application

Service Server 1

Home Application

Service Server 1 FunctionCalls

Functions Implement

ed

Page 19: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

19ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HAIP Agent

HOMS HAIP

Home Application Server Agent(HAIP Agent) Query to Home Application Service State (getAsSvcLog) Query to Home Application Service Accounting Information (getChargeData)

HAIP Manager

HAIP Manager

HAIP Agent

Home Application

Service Server 1

HAIP Agent

Home Application

Service Server 2

Page 20: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

20ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HAIP Agent

Request for ApplicationService Registration

registerAsService( )

WebWAP

User Client

Request for Service Usage

HOMS

App. Server(ex, VOD)

HAIP Agent

App. Server(ex, Healthcare)

Request for User Authentication

authUser( )

HAIP Manager

HAIP Manager

Services Provided

Application Service Registration, User Authentication, and Accounting Data Request

HAIP Case Example

Remote Application Server

Page 21: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

21ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Item #3 for Standardization : HUIP

Objective: Specification for Interfacing Protocol that can manage/control home appliances connected to RG using wires/wireless terminals.

Residential gateway A

Residential gateway B

HRIPAgent

Brouter

HRIP Agent

Brouter

Manager(HUIP Manager) for Access to Users (Terminal)

Search for Device List, Device Control, Query to Device State, and Device Event

Subscription/termination

Agent(HUIP Agent) for Access to Users (Terminal)

Provisioning of Terminal Information

HRIP Manager

HOMS

HUIP Manager

(WEB, WAP)

User Terminal

HUIP Agent

SOAP based

WSDL

HUIP

HTTP/WAP

(HTML, WML)

※ WML: Wireless Markup Language, XML based markup language WAP: Wireless Application Protocol

Page 22: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

22ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

User Terminal

HUIP Agent

HUIP Manager for User(Terminal) Connectivity

User Access Authentication (authUser)

Device List Query by User (getDeviceListByUser ) Device Control by User (controlDeviceByUser) Device State Query by User (getDeviceStateByUser) Device Event Subscription/Termination by User (subscribeEventByUser)

HRIPAgent

HRIPAgent

RG A

RG B

FunctionCalls

HUIP Manager

HUIPHUIP

Manager

HUIP Manager

HOMS

Functions Implement

ed

Page 23: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

23ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HUIP Agent is an agent that allows user (terminal) access Provision of User Terminal Information (getUserTerminalInfo)

HUIP Agent

User Terminal

HUIP Agent

HRIPAgent

HRIPAgent

RG A

RG B

FunctionCalls

HUIP

HUIP Manager

HUIP Manager

HOMS

Functions Implement

ed

Page 24: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

24ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

HUIP/HRIPManager

HUIP/HRIPManager

HRIPAgent

1. Device List Search

getDeviceListByUser()

6. Device CiontrolcontrolDevice()

Device

8. Control CommandDevice

Driver

WebWAP

User Client

2. Device List Search

getDeviceList()

3. Query to Device State

getDeviceStateByUser()4. Query to Device State

getDeviceState()

5. User-to-Device Control

controlDeviceByUser()

7. Device Control

User-to-Device Control

HOMS Residential gateway

HUIP Agent

HUIP Case Example

Page 25: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

25ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Optional Recommendations : Security for Proposed Protocols

Secure Communication by Transport Layer• SSL(Secure Socket Layer)

• TLS(Transport Layer Security)

Secure Communication by Message LevelEx) DSP(Digital Home Security Protocol)

※ DSP is a Korean cryptographic system.

Recommended Security: Secure Communications in the Transport Layer Security Suite or

by the Message Encryption

SOAP SOAP

HTTPHTTP

SSL/TLSSSL/TLS

HTTPHTTP

SSL/TLSSSL/TLS

Message Message

SOAP SOAP

HTTPHTTPHTTPHTTP

Message Message

Decryption Decryption EncryptionEncryption

Page 26: ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea 1 Centralized Management Protocol for Ubiquitous Home Network Services 2006. 3. 22 Yongsik Shin SK Telecom,

26ISO/IEC JTC 1/ SC 25/ WG1 Beijing China Korea

Home Network Services are expected to be the Killer Applications of many IT

Infrastructures and it will be a bridge to ubiquitous services.

HNW is not active yet, because of Interoperability Issues, Centralized Management

and Control Issues that can support ubiquitous access.

The Standard on centralized management protocol will be serving as the initial

solutions for opening the big market of Home Networking Systems.

The proposed protocols to be standardized include

Interfaces between HOMS and RG(HRIP)

Interfaces between HOMS and ASP Servers(HAIP)

Interfaces between HOMS and USER(HUIP)

Some recommendations on secure communication has been addressed.

We propose HRIP, HAIP and HUIP as three NWIP’s if the proposals fall into

the SC 25/ WG 1

Conclusions