PowerPoint 프레젠테이션
Download
Report
Transcript PowerPoint 프레젠테이션
ISO/IEC JTC1 SC25/WG1 N1208
Centralized Management Protocol
for Ubiquitous Home Network Services
2006. 3. 22
Yongsik Shin
SK Telecom, Korea
Ho-In Jeon
Kyungwon University, Korea
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
1
Contents
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
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
2
Ubiquitous Network
Ubiquitous network includes a converged platform, wired/wireless network, ubiquitous sensor
network and terminals, and supports proactive and context-aware services
Ubiquitous Platform
others
Media
Solution
others
Commerce
Finance
FTTH
• Extremely High Speed
• Rate of STM1 to STM4
HFC
Satellite DAB / DVB
UAP
• 20-155Mbps/3,40 GHz band
• Fixed User/Metropolitan Area
Satellite/HAPS
Broadcasting
ONU
Fiber
xDSL
DTV/DAB
• ADSL: Upto 8Mbps,4~5Km range
• VDSL: Upto 54Mbps,400~500M
Gateway
ITS
DSLAM
Existing Copper
Authentication
Billing
Roaming
NMS
Mobile
IEEE 1394
Home RF Ethernet/HPNA
IEEE 802.11
Bluetooth Access PLC
Gateway
roaming
S
UAP
WLAN
(BWA)
M
R
UAP
WiBro
A
USN
(ubiquitous sensor network)
Korea
• Over 2-10Mbps/2-10 GHz Band
• Vehicular Environments/Medium Area
IP Backbone/
All Optical Network
UAP
roaming
CDMA2000
WCDMA Beyond 3G
UAP
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
UAP : USN Access Point
3
Ubiquitous Home Network
Ubiquitous home network provides any-X(anytime, anywhere, anyservice, anydevice, etc.)
type of services. In other words, home network services are “Bridges to Ubiquitous Service”
• Ubiquitous Home Network Service = Physical Home + Home-like Behavior Outside the Door
• Home Automation is a subset of ubiquitous home network
Office
Car
Resort
SOHO
Shopping
Airport
Automation
Care
Infortainmerce
Enterprise
Security
Telematics
Mobile Domain
(Extended Home)
Telemetry
Fixed Domain
(Physical Home)
Infortainmerce = information + entertainment + commerce
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
4
Network Configuration for Home Network
Home network consists of user access, transport network, home access and In-house network.
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
User Access
Broadcasting
Transport/Server
Transport Network
satellite
DMB
Broadcasting
Home Application
Network
Servers
Management
Server
CATV
WiBro
Broadband
Convergence
Network
Telematics
Korea
Wireline
ISP
CATV Company
Wireless
Wireline
CDMA 2000 1X
1x EV-DO
W-CDMA
WLAN
Home Access
FTTH
HFC
xDSL
In-house network
In-house network
Ethernet
PLC
WLAN
802.15.4
(ZigBee)
…….
Digital appliance
VOD, A/V
Devices
Residential
G/W
Wireless
Communication
Care, Education, Infortainmerce, etc.
AP
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
5
Features and Scope of the Proposal
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.
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
6
HOMS Architecture and Proposed Items to be Standardized
• HOMS consists of 3 management modules (User Management, Application Server
Management, and RG management).
• Proposed items to be standardized include HRIP, HAIP and HUIP
HRIP : HOMS – RG Interfacing Protocol
HAIP : HOMS – AS(Application Server) Interfacing Protocol
HUIP : HOMS – User Interfacing Protocol
HOMS
(Home Network Management Server)
User App
Client
(Mobile
Phone, PC,
PDA)
(Agent)
Home Gateway 1
RG
Device 1
Device 2
HRIP
Agent
Device n
HUIP
User Mgt.
Module
(Manager)
Pet
Device
DB
Health
Device
HOMS - RG
Module
(Manager)
HOMS - AS
Module
(Manager)
Home Gateway N
RG
Device 1
Device 2
Agent
HAIP
Application Service
Servers (Agent)
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
Device n
Pet
Device
Health
Device
7
Proposed Items to be Standardized
HRIP(HOMS – RG Interfacing Protocol)
HAIP(HOMS – App. server Interfacing Protocol)
HUIP(HOMS – User Interfacing Protocol)
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
8
Item #I for Standardization : HRIP
Requirements of 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
Service
Applications
Brouter
HOMS
HRIP
Agent
RG
HRIP
PLC(Lonworks/LnCP/HnCP)
Ethernet, WLAN, ZigBee, etc.
IEEE1394, others
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
9
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.
Manager Client
HOMS
Residential
Gateway A
Service
Applications
HRIP
Web
UPnP
Brouter
HRIP
Agent
User Manager
Module
HnCP
Devices
Devices
HRIP
Manager
SOAP based
WSDL
Service
Applications
Web
WAP
RG Type
Independent !
User Client
※ WSDL: Web Service Description Language
Korea
LonWorks
Brouter
HRIP
Agent
Echonet
Residential
Gateway B
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
10
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)
RG A
HOMS
HRIP
Functions
calls
HRIP
Agent
HRIP
Manager
UPnP
HnCP
Devices
Devices
RG B
Functions
Implemented
LonWorks
RG Type
Independent !
Korea
Functions
calls
HRIP
Agent
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
Echonet
11
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)
HRIP Agent - RG Operations
- Request of Port Mapping Information (add, delete,
updatePortMapping)
- Request of Service Operation (install, start, stop, uninstallRgSvc)
- Provision of Port Mapping Information
- Request of Framework Upgrade (ugradeFramework)
(getPortMappingInfo)
- Request of Firmware Update (upgradFirmware)
- Provision of RG Service Information(getRgSvcInfo)
- Request of RG Restart (restartRg)
RG A
HRIP
HOMS
HRIP
Agent
Functions
Implemented
Functions
calls
HRIP
Manager
UPnP
Z256
LnCP
Devices
Devices
RG B
HRIP
Agent
RG Type
Independent !
Korea
Functions
Implemented
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
S-Cube
LonWorks
Device
12
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)
RG A
HRIP
HOMS
HRIP
Agent
Functions
Implemented
Functions
calls
HRIP
Manager
UPnP
Z256
LnCP
Devices
Devices
RG B
HRIP
Agent
RG Type
Independent !
Korea
Functions
Implemented
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
S-Cube
LonWorks
Device
13
HRIP Case Example (1)
Residential Gateway Registration
1. RG Registration Request
(GWID, GWIP)
2. Send HRIP Agent URL
HRIP
Manager
Boot
Strap
S/W
3. HRIP Agent
Download, Install, and Start
4. RGW Information Request/Reply
GW Profile
5. Registration Service and
System S/W Confirmation
HOMS
Korea
HRIP
Agent
Residential Gateway
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
14
HRIP Case Example (2)
Device Control
Device
Control
Driver
8. Control
Command
Device
7. Device Control
1. Query of Device List
2. Search of Device List
getDeviceList()
Web
WAP
3. Query of Device
State
HRIP
Manager
4. Query of Device State
getDeviceState()
HRIP
Agent
5. Device Control
6. Device Control
controlDevice()
User Client
HOMS
Korea
Residential Gateway
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
15
HRIP Case Example (3)
Notification of Device Event
Device
Control
Driver
2. Subscription of
Device Eventing
subscribeEvent()
1. Subscription of
Device Eventing
Web
WAP
HRIP
Manager
6. Event Notifications
3. Eventing
Device
4. Event Notifications
HRIP
Agent
5. Eventing of Device
Services
notifyServiceEvent()
User Client
HOMS
Korea
Residential gateway
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
16
Item #2 for Standardization : HAIP
Objective: Specification of Interfacing Protocol that can manage Digital Home Application Services (e.g.
Healthcare, VOD, etc.)
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
Home Application
Service Server 1
HOMS
HAIP
Residential Gateway A
User/Manager
Module
HAIP Agent
Home Application
Service Server 2
SOAP based
WSDL
HAIP Agent
HRIP
Agent
HAIP Manager
RG and Device
Manager
HRIP
Agent
Residential gateway B
※ WSDL: Web Service Description Language
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
17
HAIP Manager
Home Application Service Manager(HAIP Manager)
Home Application Service Management: Registration (registerAsService ), Update (updateAsSvc),
Removal (removeAsSvc)
Home Application Service User Authentication (authUser)
Home Application Service User Information Management (getUserInfo)
Home Application
Service Server 1
HAIP Agent
Function
Calls
HAIP
HOMS
HAIP
Manager
Home Application
Service Server 1
Function
Calls
Functions
Implemented
HAIP Agent
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
18
HAIP Agent
Home Application Server Agent(HAIP Agent)
Query to Home Application Service State (getAsSvcLog)
Query to Home Application Service Accounting Information (getChargeData)
Home Application
Service Server 1
HAIP
HOMS
HAIP Agent
Home Application
Service Server 2
HAIP
Manager
HAIP Agent
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
19
HAIP Case Example
Application Service Registration, User Authentication, and Accounting Data Request
App. Server
(ex, Healthcare)
HOMS
Request for Application
Service Registration
HAIP
Agent
registerAsService( )
Web
WAP
HAIP
Manager
Request for Service
Usage
Request for User
Authentication
authUser( )
App. Server
(ex, VOD)
HAIP
Agent
Services Provided
User Client
Korea
Remote Application Server
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
20
Item #3 for Standardization : HUIP
Objective: Specification for Interfacing Protocol that can manage/control home appliances connected to
RG using wires/wireless terminals.
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
Residential gateway A
HOMS
HRIP
Agent
HUIP
HUIP
Agent
HTTP/WAP
(HTML, WML)
HUIP
Manager
(WEB, WAP)
HRIP
Manager
User Terminal
Brouter
SOAP based
WSDL
※ WML: Wireless Markup Language, XML based markup language
WAP: Wireless Application Protocol
HRIP
Agent
Brouter
Residential gateway B
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
21
HUIP Manager
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)
HOMS
HUIP
Agent
HUIP
Function
Calls
HUIP
Manager
Functions
Implemented
RG A
HRIP
Agent
RG B
HRIP
Agent
User Terminal
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
22
HUIP Agent
HUIP Agent is an agent that allows user (terminal) access
Provision of User Terminal Information (getUserTerminalInfo)
HOMS
HUIP
Agent
HUIP
Functions
Implemented
RG A
HRIP
Agent
Function
Calls
HUIP
Manager
RG B
HRIP
Agent
User Terminal
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
23
HUIP Case Example
User-to-Device Control
Device
Driver
8. Control
Command
Device
7. Device Control
1. Device List Search
2. Device List Search
getDeviceList()
getDeviceListByUser()
Web
WAP
3. Query to Device State
getDeviceStateByUser()
HUIP
Agent
HUIP/HRIP
Manager
4. Query to Device State
getDeviceState()
HRIP
Agent
5. User-to-Device Control
6. Device Ciontrol
controlDevice()
controlDeviceByUser()
User Client
HOMS
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
Residential gateway
24
Optional Recommendations : Security for Proposed Protocols
Recommended Security: Secure Communications in the Transport Layer Security Suite or
by the Message Encryption
Secure Communication by Transport Layer
•
SSL(Secure Socket Layer)
•
TLS(Transport Layer Security)
Message
Secure Communication by Message Level
Ex) DSP(Digital Home Security Protocol)
※ DSP is a Korean cryptographic system.
Message
Message
Encryption
SOAP
Message
Decryption
SOAP
SOAP
HTTP
HTTP
SSL/TLS
SSL/TLS
Korea
SOAP
HTTP
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
HTTP
25
Conclusions
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
Korea
ISO/IEC JTC 1/ SC 25/ WG1 Beijing China
26