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

14
The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

Upload: prudence-cannon

Post on 13-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

The Gator Tech Smart House: A Programmable

Pervasive Space

Real/Research ApplicationIn Pervasive Computing

Lee Hae Dong, ICU CSE

Page 2: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In 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

Page 3: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 4: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

Smart House Technologies

Page 5: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 6: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

Middleware Architecture-Overall

Page 7: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 8: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 9: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 10: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 11: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 12: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 13: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

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

Page 14: The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE

Other technical features-Smart Floor