the gator tech smart house: a programmable pervasive space real/research application in pervasive...
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