34
The Smart Home Concept : our immediate future Vincent Ricquebourg 1,2 , David Menga 2 , David Durand 3 , Bruno Marhic 1 , Laurent Delahoche 1 , Christophe Logé 3 1 LTI Avenue des Facultés le Bailly 80000 Amiens (France) 2 EDF R&D 1 Avenue Charles de Gaule 92141 Clamart (France) 3 LaRIA 33 rue Saint Leu 80000 Amiens (France) LT I

The Smart Home Concept : our immediate future

  • Upload
    halden

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

1 LTI Avenue des Facultés le Bailly 80000 Amiens (France). 2 EDF R&D 1 Avenue Charles de Gaule 92141 Clamart (France). 3 LaRIA 33 rue Saint Leu 80000 Amiens (France). The Smart Home Concept : our immediate future. - PowerPoint PPT Presentation

Citation preview

Page 1: The Smart Home Concept : our immediate future

The Smart Home Concept : our immediate future

Vincent Ricquebourg1,2, David Menga2, David Durand3, Bruno Marhic1,

Laurent Delahoche1, Christophe Logé3

1LTIAvenue des Facultés le

Bailly80000 Amiens (France)

2EDF R&D1 Avenue Charles

de Gaule92141 Clamart

(France)

3LaRIA33 rue Saint Leu

80000 Amiens (France)

LTI

Page 2: The Smart Home Concept : our immediate future

Summary

1. Introduction

2. What is a Smart Home ?

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perception

7. Architecture implementation

8. Future works and conclusion

Page 3: The Smart Home Concept : our immediate future

1

Introduction 2. What is a Smart Home?

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perpception

7. Architecture implementation

8. Future works and conclusion

Page 4: The Smart Home Concept : our immediate future

4

LTI

1. Introduction

EDF is the french electricity provider

• The EDF Group manages all aspects of the electricity business. The Group has a strong footing in Europe, with a total of 40.2 million customers worldwide.

The only one in this market for now

• Opening of the electricity market to the competition Customers have the right to choose energy providers

• EDF has to provide new services to keep its customers and to attract new customers

In our case, we want to provide services to inhabitants

EDF : Electricité De France (Electricity of France)

http://www.edf.fr/259i/Homefr.html

Page 5: The Smart Home Concept : our immediate future

2What is a Smart Home ?

1. Introduction2.

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perpception

7. Architecture implementation

8. Future works and conclusion

Page 6: The Smart Home Concept : our immediate future

6

LTI

2. What is a Smart Home ?

Has an access to world through an Internet connection

Has Smart Objects :

• Smart Refrigerator, Smart TV, Smart Heating, …

It’s a comfortable house :• Heating, air-conditioning,

lighting,…An economic house

A house which simplifies the daily (back to the house, go out, relaxation and leisures,…)

A sure house (safety of the objects, safety of the persons)

An autonomous house (supervision, reactivity)

A Smart Home has to provide services to inhabitants

Page 7: The Smart Home Concept : our immediate future

7

LTI

What is a Smart Home ?

Page 8: The Smart Home Concept : our immediate future

8

LTI

Telecom Available Technologies

BANs PANs LANs MANs WANs

WANs (Wide Area Networks) : •Satellites or antennas installed on towers or on buildings (3G, EDGE, GPRS,…)

MANs (Metropolitan Area Networks) :•WIMAX

LANs (Local Area Network) :•Wifi and HyperLan (Wireless)•Ethernet (Wire)

PANs (Personal Area Networks) :•Bluetooth, RFID, Zigbee, UWB (Wireless)•CEBus, Convergence, emNET, HAVi™, HomePNA™, HomePlug™, HomeRF™, Jini™ technology, LonWorks, X10, UPnP, VESA, USB, serial link (Wire).

BANs (Body Area networks) :•BodyLAN (use the skin to transmit data)

Page 9: The Smart Home Concept : our immediate future

3

The service concept

1. Introduction

2. What is a Smart Home ?

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perpception

7. Architecture implementation

8. Future works and conclusion

Page 10: The Smart Home Concept : our immediate future

10

LTI

3. The service concept

Services to the inhabitants (non-exhaustive)

Detection of health problems

We have to analyze :

Physiological information To detect heart attack,…

People behaviorTo detect the fall of an elderly person

Detection of house problems

We have to analyze :

Water level To detect water leakage

Temperature levelTo detect the fire in a room

Page 11: The Smart Home Concept : our immediate future

11

LTI

3. The service concept

Providing services in the house

To provide services,

the house needs to interact (environment and people)

Smart Home

Page 12: The Smart Home Concept : our immediate future

12

LTI

Services to inhabitants : Examples

The Smart Home has to perceive the context

• The Smart Home has to be context-awareness in order to provide the more adapted service according to an actual context

• The Smart Home provides contextualized service

• I am going out, the Smart Home chooses the economic mode (Switch off the lights, lowers heating, lowers shutters)

• I come back at home, lights switch on, my emails are diffused on my TV...

• The indoor lighting adapts itself according to the outdoor luminosity

Page 13: The Smart Home Concept : our immediate future

4

How to perceive context?

1. Introduction

2. What is a Smart Home?

3. The service concept

5. The OSGi framework

6. Architecture for context perpception

7. Architecture implementation

8. Future works and conclusion

Page 14: The Smart Home Concept : our immediate future

14

LTI

4. How to perceive context?

The Smart Home has to observe the inhabitant and its environnment

• Many layers to perceive the context

Sensors Contexts Contextualized Services

Ref : Coutaz J., Crowley J., Dobson S., Garlan D. - « Context is key » -Commun. ACM, Vol. 48, No. 3. (March 05)

Page 15: The Smart Home Concept : our immediate future

5

The OSGi Framework

1. Introduction

2. What is a Smart Home ?

3. The service concept

4. How to perceive the context ?

6. Architecture for context perpception

7. Architecture implementation

8. Future works and conclusion

Page 16: The Smart Home Concept : our immediate future

16

LTI

5. The OSGi Framework

OSGi technology is Universal Middleware (cars, cellulars, gateways,…)

• In a distributed computing system, middleware is defined as the software layer that lies between the operating system and the applications on each site of the system.

OSGi technology provides a service-oriented, component-based environment for developers and offers standardized ways to manage the software lifecycle.

Based on Java™ platform.

http://www.osgi.org/

Page 17: The Smart Home Concept : our immediate future

17

LTI

5. The OSGi Framework

The OSGi Service Platform provides the functions to change the composition dynamically on the device of a variety of networks, without requiring restarts.

To minimize the coupling, the OSGi technology provides a service-oriented architecture (SOA) that enables these components to dynamically discover each other for collaboration.

Many standard component interfaces for common functions like HTTP servers, configuration, logging, security, user administration, XML, Deployment Admin, UPnP Service,…

Page 18: The Smart Home Concept : our immediate future

18

LTI

5. The OSGi Framework : Example of Deployement

Page 19: The Smart Home Concept : our immediate future

6

Architecture for Context Perception

1. Introduction

2. What is a Smart Home ?

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

7. Architecture implementation

8. Future works and conclusion

Page 20: The Smart Home Concept : our immediate future

20

LTI

6. Architecture for Context Perception

A four layer Architecture

Perception

• How to perceive? Using sensors which enable to quantify a physical phenomenon → Contextual data acquisition

Context

• How to perceive context ? Using a model of the context with contextual data

Inference

• How to define a situation? Using an inference engine (raisoner)

Action

• How to act face to a situation? Using actuators which enable to modify a physical phenomenon

P

C

I

A

En

viro

nm

ent

Page 21: The Smart Home Concept : our immediate future

21

LTI

6. Architecture for Context Perception

Perception

Action

Context

Inference

Environnement

Page 22: The Smart Home Concept : our immediate future

22

LTI

6. Architecture for Context Perception

The hardware layer

• To perceive a physical phenomenon (sensors)

• To modify a physical phenomenon (actuators)

Page 23: The Smart Home Concept : our immediate future

23

LTI

6. Architecture for Context Perception

The event layer

• Allows the sensors/actuators data transmission

• Provide a harmonized layer for sensors/actuators data

Page 24: The Smart Home Concept : our immediate future

24

LTI

The event-driven bus

Use of an event-driven bus (publish/subscribe)

•Event-driven bus to manage simple events

Format of the emitted events:

[Sensor,SensorValue,TimeStamp,SensorUnit,Confidence,SensorID,MsgID]

Event-driven bus

Sensor 1

Sensor 2

Bundle 1

Bundle 2

Page 25: The Smart Home Concept : our immediate future

25

LTI

The context model

The Ontology

• Models the Smart Home• The model is filled with sensors data

Rules

• Enable reasoning based on Ontology content• Inference engine

Page 26: The Smart Home Concept : our immediate future

26

LTI

The context model

Our context model is based on an ontology that models the Smart Home.

It provides a physical representation of the Smart Home (doors, walls, windows,…), the objects of the Smart Home (furnitures, electric household appliances,…), the inhabitant by modelling some characteristics (localisation, identification,...).

Ontologies are based on the OWL language, from W3C. With OWL, it is possible to represent the meaning of the terms and the relations between them.

With rules, it is possible to make reasoning based on the ontology content to define the best service to provide.

Inference

I know this

I know that

What is the suggestion?

Ontology Rules

Page 27: The Smart Home Concept : our immediate future

27

LTI

Ontology for context modeling

Page 28: The Smart Home Concept : our immediate future

28

LTI

The context model

Rules : SWRL is a proposal in submission by the W3C, aiming at combining OWL and an inference rules language based on RuleML

Light(?l) Λ Inoccupied_House (?h) Λ IsLocated(?l,?h) → Light_OFF(?l)Radiator(?r) Λ Inoccupied_House (?h) Λ IsLocated(?r,?h) → Radiator_OFF(?r)Light(?l) Λ Occupied_room (?r) Λ IsLocated(?l,?r) → Light_ON(?l)

Page 29: The Smart Home Concept : our immediate future

29

LTI

Different services

C/C services

• Control/Command (C/C) Services perform basic actions

Basic services

• Provide contextual data from one sensor/actuator class

Composite services

• Aggregate contextual data sets in order to extract higher-level data.

Ontology service

• Listens to data of the event bus, and then fills the contextual model.

Contextual services

• Are provided to inhabitants, based on information from the environment.

Page 30: The Smart Home Concept : our immediate future

7

Architecture implementation

1. Introduction

2. What is a Smart Home ?

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perpception

8. Future works and conclusion

Page 31: The Smart Home Concept : our immediate future

31

LTI

7. Architecture implementation

The Follow-me scenario: I move in a room and the system automatically switches on the nearest lights.

An actuators network which can switch on and off the lights through X10 material (PLC).A wireless motion sensors network on which we can define detection zones.

Problems :

X10 material is average

With an embedded system (1 Ghz processor, 256 Mo RAM), the execution time of the inference engine is about 5 seconds.

Page 32: The Smart Home Concept : our immediate future

8

Future works and Conclusion

1. Introduction

2. What is a Smart Home ?

3. The service concept

4. How to perceive the context ?

5. The OSGi framework

6. Architecture for context perpception

7. Architecture implementation

Page 33: The Smart Home Concept : our immediate future

33

LTI

8. Future works and conclusion

Adding another sensors (camera, force sensors,…)

Need to test the robustness of the architecture with another sensors

Need to find a more powerful embedded system to be real-time

Our architecture has been validated with a scenario

We integrate lots of technologie : OSGi, sensors, ontology, java, UPnP

Who will write the rules (customer or provider) ???

This work can be extended to the robotics (sensors, inference,…)

Page 34: The Smart Home Concept : our immediate future

34

LTI

Thanks !

[email protected]

Q&A

[email protected]