sensorware: distributed services for sensor networks rockwell science center and ucla

Download SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA

If you can't read please download the document

Upload: olivia-hodge

Post on 17-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

SensorWare: Target Tracking Scripts move to new sensor nodes as the target moves Scripts coordinate to combine sensor readings and send periodic updates to the external user User downloads a sensor control script

TRANSCRIPT

SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA Distributed Services for Sensor Networks IMPACT: SCHEDULE: NEW IDEAS: Object-oriented API to nodes sensing and processing functions Scriptable light, run-time environment with security and protection SensorWare: Distributed sensor network domain-specific middleware services & APIs Lightweight, mobile, sensor control scripts for tasking and tracking Requirements Analysis Node Enhancements Runtime Environment Script Execution Middleware Services Integration/Demos YEAR 1YEAR 2YEAR 3 Facilitate development and plugging in of new distributed sensing applications using high level of abstractions Allow authorized external users and systems, even transient ones, to access the collective sensing capabilities of sensor networks Operate efficiently with limited computation, communication and power resources Rockwell Science Center: Jonathan Agre UCLA: Mani Srivastava SensorWare: Target Tracking Scripts move to new sensor nodes as the target moves Scripts coordinate to combine sensor readings and send periodic updates to the external user User downloads a sensor control script HAL DCT RadioVibrationMicrophoneMagnetometer DCT Radio Driver Vibration Driver Microphone Driver Magnetometer Driver MicroC/OS Network Protocols Signal Processing Vibration Signal Processing Microphone Signal Processing Magnetometer External RS232 Driver User Interface Application Software Development Toolkit Long Range Radio User Message/ Command Interface User Applications Sensor Fusion System Control PC HOSTED ARM HOSTED System Bus RADIO HOSTED Current Software Architecture Sensor Node Hardware Hardware Abstraction Layer Node Kernel & APIs Mobile Scripts Sensor Middleware Applications AP P SCRIPT Sensor Node Hardware Hardware Abstraction Layer Node Kernel & APIs Mobile Scripts Sensor Middleware Applications AP P SCRIPT SensorWare System Architecture Transient External User download Download migrate SensorWare Middleware Services Addressing and naming services for info dissemination and control spatial addressing of nodes spatial routing to individual and groups of nodes Signal processing services sensor value-based and collaborative processing Fault management exploit overlapping coverage Resource Management and Organization power aware services Timing and synchronization support synchronized sensing Authentication and security detection of spoofing User/External System Interfaces command/control and situation reporting Mobile script execution retasking and target tracking SensorWare Near Term Goals Requirements definition (6 mo.) Choose realtime OS environment (currently microC/OS) Define low-level OO API for radio, sensors and other system components Define initial set of distributed middleware services Enhance existing Rockwell Platform (6 mo.) Increase Memory Capacity Build 10 units Improve debugger Interface to SenseIT Architecture Plan for demonstration of mobile code for target tracking Integration with overall architecture SensorWare New Directions, Challenges, Open Questions The definition of set of services that accomodates the SenseIT Community Not initially an objective, need feedback from other PIs What basic services can be provided by other PIs for consideration? Communication services span a wide range of needs/desires Original emphasis was on spatial addressing Can diffusion, which does not require explicit addressing, coexist with addressable units? How critical is realtime and deterministic behavior? Integration of mobile script demonstration with overall demonstrations Integration with architecture proposed by BBN is under discussion