the smart home concept our immediate future n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The Smart Home Concept : our immediate future PowerPoint Presentation
Download Presentation
The Smart Home Concept : our immediate future

Loading in 2 Seconds...

play fullscreen
1 / 34

The Smart Home Concept : our immediate future - PowerPoint PPT Presentation


  • 109 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The Smart Home Concept : our immediate future' - halden


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the smart home concept our immediate future

1LTI

Avenue des Facultés le Bailly

80000 Amiens (France)

2EDF R&D

1 Avenue Charles de Gaule

92141 Clamart (France)

3LaRIA

33 rue Saint Leu

80000 Amiens (France)

The Smart Home Concept : our immediate future

Vincent Ricquebourg1,2, David Menga2, David Durand3, Bruno Marhic1, Laurent Delahoche1, Christophe Logé3

LTI

slide2

Summary

  • Introduction
  • What is a Smart Home ?
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perception
  • Architecture implementation
  • Future works and conclusion
slide3

1

Introduction

  • What is a Smart Home?
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perpception
  • Architecture implementation
  • Future works and conclusion
1 introduction
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

slide5

2

  • Introduction
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perpception
  • Architecture implementation
  • Future works and conclusion

What is a Smart Home ?

2 what is a smart home
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

telecom available technologies

WANs

MANs

LANs

PANs

BANs

Telecom Available Technologies
  • 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)
slide9

3

  • Introduction
  • What is a Smart Home ?
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perpception
  • Architecture implementation
  • Future works and conclusion

The service concept

3 the service concept
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 behavior
          • To detect the fall of an elderly person
    • Detection of house problems
        • We have to analyze :
          • Water level
          • To detect water leakage
          • Temperature level
          • To detect the fire in a room
3 the service concept1
3. The service concept
  • Providing services in the house
    • To provide services,
    • the house needs to interact (environment and people)
  • Smart Home
services to inhabitants examples
Services to inhabitants : Examples
  • 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
  • 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
slide13

4

  • Introduction
  • What is a Smart Home?
  • The service concept
  • The OSGi framework
  • Architecture for context perpception
  • Architecture implementation
  • Future works and conclusion

How to perceive context?

4 how to perceive context

Contextualized Services

Sensors

Contexts

4. How to perceive context?
  • The Smart Home has to observe the inhabitant and its environnment
      • Many layers to perceive the context

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

slide15

5

  • Introduction
  • What is a Smart Home ?
  • The service concept
  • How to perceive the context ?
  • Architecture for context perpception
  • Architecture implementation
  • Future works and conclusion

The OSGi Framework

5 the osgi framework
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/

5 the osgi framework1
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,…
slide19

6

  • Introduction
  • What is a Smart Home ?
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture implementation
  • Future works and conclusion

Architecture for Context Perception

6 architecture for context perception
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

Environment

C

I

A

6 architecture for context perception1
6. Architecture for Context Perception

Perception

Context

Inference

Action

Environnement

6 architecture for context perception2
6. Architecture for Context Perception
  • The hardware layer
      • To perceive a physical phenomenon (sensors)
      • To modify a physical phenomenon (actuators)
6 architecture for context perception3
6. Architecture for Context Perception
  • The event layer
      • Allows the sensors/actuators data transmission
      • Provide a harmonized layer for sensors/actuators data
the event driven bus
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]

Sensor 1

Bundle 1

Event-driven bus

Sensor 2

Bundle 2

the context model
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
the context model1

I know this

Inference

What is the suggestion?

I know that

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.

Ontology

Rules

the context model2
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)
different services
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.
slide30

7

  • Introduction
  • What is a Smart Home ?
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perpception
  • Future works and conclusion

Architecture implementation

7 architecture implementation
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.

slide32

8

  • Introduction
  • What is a Smart Home ?
  • The service concept
  • How to perceive the context ?
  • The OSGi framework
  • Architecture for context perpception
  • Architecture implementation

Future works and Conclusion

8 future works and conclusion
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,…)
thanks
Thanks !

Bruno.marhic@u-picardie.fr

Vincent.ricquebourg@u-picardie.fr

Q&A