the gator tech smart house: a programmable pervasive space real/research application in pervasive...

Post on 13-Dec-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Gator Tech Smart House: A Programmable

Pervasive Space

Real/Research ApplicationIn Pervasive Computing

Lee Hae Dong, ICU CSE

Contents

Introduction Smart House Technologies Middleware Architecture

Context Awareness Sensor Platform

Other Technical Features Smart Plugs Smart Floor

Introduction Research projects in Pervasive Computing

Focused on basic system integration Lack the ability to evolve

So, Programmable pervasive spaces are developed As a runtime environment and a software library Service discovery and gateway using middleware

The Gator Tech Smart House Designed for the elderly and disabled To create assistive environments

Smart House Technologies

Smart House Technologies (contd)

Remarkable features Smart displays Smart refrigerator Social-distant dining Ultrasonic location tracking Smart floor Smart phone Smart thermostats Emergency call for help Cognitive assistant

Middleware Architecture-Overall

Middleware Architecture-Context Awareness

Activities in Programming an Intelligent Space Context engineering

Interpret sensory data Identify high-level states of interest

Software engineering Describe the software components’ behavior

Associating behavior with context Which component can execute in a particular

context Which system should invoke upon a contextual

change

Middleware Architecture-Context Awareness

Major issues Abstracting sensory data

Easier to associate actions with abstractions E.g. 27 °C and 10,000 lux of light => “sunny”

Context management Intentional effect of an actuator

E.g. ‘heater’ => increase the temperature Context changes can occur due to

An actuator’s intentional effect A natural or otherwise uncontrollable force or event

Should be possible to determine which actuator to invoke to escape from an impermissible context

Middleware Architecture-Sensor Platform

Sensor integration can became complex E.g. climate control in a house (hard-wired sensors, connect

ions, programs) Sensor Platform

Represents any attached object as a OSGi service bundle EEPROM stores the information about

The sensor The services

E.g. wireless sensor platform in climate control Connects sensors Contains The firmware and the sensor driver

Middleware Architecture-Sensor Platform

Sensor platform architecture Memory module

Contains a mechanism for modifying an EEPROM

Processing module Processes the firmware Processes programs that send data bet

ween the sensor and platform Communication module

Between platform and server E.g. RF wireless, Wi-Fi, and power-line c

ommunication

Middleware Architecture-Sensor Platform

Sensor Platform Operation steps Powered up Processor module fetches

the data through Memory module

Processor module executes the code for transmission

The data is sent to server through communication module

Other technical features-Smart Plugs

Scalable self-sensing space is impractical due to Incompatibility in interface and

protocol So, Smart Plugs are developed

To sense electrical devices installed in an intelligent space

Power outlet with RFID reader Electrical devices with RFID tag

Other technical features-Smart Plugs

Gateway software Contained in each

bundle Downloaded and

installed by the gateway bundle

All installed devices in framework can be controlled via methods in the bundle

Can be replaced as easy as update

Other technical features-Smart Floor

top related