UF CEN 5531 - Programmable Pervasive Spaces

Unformatted text preview:

Programmable Pervasive SpacesSumi Helal, Ph.D. Computer & Information Science & Eng. Department University of FloridaWSN in the LabWSN in the FieldWSN in the FieldPlug & Play Sensor Network3 Sensor Platforms Powered UP3 OSGi Service Bundles appear in the IDEProgrammable Sensor Networks•Plug & Play (self-integrative)•Service-oriented architecture–Every sensor or actuator is converted into a software service, easily digested by programmers•Engineers  Programmers (IT Industry)•Programming & Application Development–Remote programming–Integrated Development Environments (IDE)ApplicationsLayerIntegrated Development EnvironmentServiceComposerApplicationManagerContextBuilderDebugger SimulatorContext ManagementLayerContext Detection& Maintenance EngineOSGi ServiceBundle DefinitionSensor/ActuatorFirmware. . . . . OSGi ServiceBundle DefinitionSensor/ActuatorFirmwareOSGi ServiceBundle DefinitionSensor/ActuatorFirmwareOSGi ServiceBundle DefinitionSensor/ActuatorFirmwareSensor Sensor/ActuatorActuatorSensorPlatform Layer. . . . . Sensors/Actuators LayerServicesLayerServiceOSGi FrameworkServiceServiceServiceServiceServiceServiceKnowledgeLayerPhysical World LayerPhysical LayerAppliances / DevicesServiceServiceServiceCompositeServicesBasicServicesService RegistrationService Discovery Knowledge & Service semanticsReasoning EngineContextGraphsContext Aware Computing•Define Contexts as special states of interest of the pervasive space–Example: day/night, hot/cold, just arrived, sleeping, etc. •Use the states to guide the scope or set precondition for logic and action in the space•Also, use states as taboos or “impermissible” contexts that should not be allowed to happenProgramming Models Safety StabilityMortar and Brick House of TodayExpressiveness Controllability FlexibilityService Oriented ModelLowest Acceptable Safety StandardContext Driven ModelFavorable Target ParadigmsStandards for Sensor Networks•Sensor Platform –None: only de-facto. tinyOS, nutOS, TRON (The Real-time Operating system Nucleus)•Networking–IPv6 (IP over X (ZigBee) – IETF)–Ad-Hoc: there will soon be a standard• Sensor Connections–IEEE P1451•Integration–Open Services Gateway initiative (OSGi)•Programming–NoneIEEE


View Full Document

UF CEN 5531 - Programmable Pervasive Spaces

Download Programmable Pervasive Spaces
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Programmable Pervasive Spaces and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Programmable Pervasive Spaces 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?