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
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, connections, 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 between the sensor and platform Communication module Between platform and server E.g. RF wireless, Wi-Fi, and power-line communication
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