• Aucun résultat trouvé

A Multi-Protocol Service-Oriented Platform for Home Control Applications

N/A
N/A
Protected

Academic year: 2022

Partager "A Multi-Protocol Service-Oriented Platform for Home Control Applications"

Copied!
1
0
0

Texte intégral

(1)

A Multi-Protocol Service-Oriented Platform for Home Control Applications

A. Bottaro

1,2

, J. Bourcier

1

, C. Escoffier

1

, D.Donsez

1

, P. Lalanda

1

1,

University of Grenoble,

2

France Telecom R&D

A Multi-Protocol Service-Oriented Platform for Home Control Applications

A. Bottaro

1,2

, J. Bourcier

1

, C. Escoffier

1

, D.Donsez

1

, P. Lalanda

1

1,

University of Grenoble,

2

France Telecom R&D

Home Gateway

Figure 1. The Home Control Platform

SOA-based Home Control Platform

Objectives

• facilitate application development and deployment

• ease HMI development and deployment

Architecture main elements

• Home Gateway

• Devices

• Control Points

Design principles

• Service Oriented Architecture paradigm (SOA)

• Independence to discovery/interaction protocols

• Dynamic deployment

detection, install, activation, deactivation, uninstall

Context

Home automation new era

•Segmented appliances market (HVAC, shutters, burglar and fire alarm, patients’ healthcare monitors, etc.)

• Various competing (open or proprietary) device discovery and interaction protocols (UPnP, Bonjour, DPWS, IGRS, SLP, Jini, SIP, etc.)

• Various control devices for the end-user (remote command, touch panel, cell phone, PDA, etc)

Imply

• Difficulties for the integrator (architect, installer, etc) to provide a completely integrated solution covering all the types of appliances to their customer.

•Reifies devices as basic services using bridges specific to a protocol (UPnP and DPWS in the demo)

•Executes high-level applications

as service compositions (device and external Web services)

•Provides an event system (so applications are designed as event-driven scenarios)

•Exposes high-level applications as devices for control points

Figure 2. Controlets for a PDA-based generic control point

Control Points

•Provides HMI for general-purpose control points (PDA, touch panel, …)

•Controlets are elements of a hierarchical HMIs

can be generic or specific to a brand, model, type of a device

•Controlets are dynamically traded and deployed on device availability detection

•Java programming language

•OSGi R4 platform (Apache Felix)

•Universal Plug And Play (UPnP)

• Devices Profile for Web Services (DPWS)

•iPOJO (Dynamic OSGi Component Framework)

References

J. Bourcier, C. Escoffier, P. Lalanda., “Implementing home-control applications on service platform”, 4th IEEE Consumer Communications and Networking Conference (CCNC) 2007, Las Vegas,January 11-13, 2007

D. Donsez, “On-Demand Component Deployment in the UPnP Device Architecture”, 4th IEEE Consumer Communications and Networking Conference (CCNC) 2007, Las Vegas,January 11-13, 2007

S S

Gateway

S S S S

Application

Shutter Refrigerator HVAC Set-top box

Devices

Mediation

[bridge]

DPWS

Control Points

PDA

user’s PC or PDA

Internet Internet

brigde and GUI bundles repositories brigde and GUI

bundles repositories

S S

Gateway

S S S S

Application

Shutter Refrigerator HVAC Set-top box

Devices

Mediation

[bridge]

DPWS

Control Points

PDA

user’s PC or PDA

Internet Internet

brigde and GUI bundles repositories brigde and GUI

bundles repositories

Technologies

•ANSO (Autonomic Network for SOHO users) funded by the European ITEA program

Validation

Références

Documents relatifs

In our solution, we support the integration of events sources (e.g., sensors in our scenario), context providers (e.g., mobile devices) and other kind of services (e.g., actuators

Determinando Cambios: Aunque los servicios Web permiten llamadas asíncro- nas, las implementaciones del servicio pueden estar basados en paso de mensajes, también son importantes

Quelle est la probabilité de tirer une boule portant un numéro qui soit un nombre

We showed that (1) for all chromosomes, the p telo- meres changed their position significantly during the ac- tivation process while the effect is less pronounced for the q

A nice bijective proof of ( 10 ) is given by Wachs in [ 21 ], where she constructs a descent- preserving bijection between permutations with specified fixed points and shuffles of

In this demonstration, we propose a platform that relies on the top of OSGi for a very large scale deployment and the automatic execution of iTV middleware

Specifically, ubiSOAP communication is composed of two main entities (see Figure 9): (i) the Bridge, which is the building-block of the multi-network overlay in charge of

Energy stored at the relay versus the total transmit power at the source (P S ) for different values of r with δ = 0.2 and E ext = 31.62277 Joules. It is seen that the energy stored