plane of the wsn integrated

Plane of the WSN Integrated T echnical Reference Model (I-TRM) - PowerPoint PPT Presentation

A Proposed API for the Information Plane of the WSN Integrated T echnical Reference Model (I-TRM) Babak D. Beheshti Howard E. Michel Electrical & Computer Electrical & Computer Engineering Technology Engineering Department New


  1. A Proposed API for the Information Plane of the WSN Integrated T echnical Reference Model (I-TRM) Babak D. Beheshti Howard E. Michel Electrical & Computer Electrical & Computer Engineering Technology Engineering Department New York Institute of University of Technology Massachusetts Dartmouth Old Westbury, New York, North Dartmouth, MA, USA USA bbehesht@nyit.edu hmichel@umassd.edu

  2. INTRODUCTION

  3. Infrastructure-based wireless networks  Typical wireless network: Based on infrastructure  E.g., GSM, UMTS, …  Base stations connected to a wired backbone network  Mobile entities communicate wirelessly to these base stations  Traffic between different mobile entities is relayed by base stations and wired backbone  Mobility is supported by switching from one base station to another  Backbone infrastructure required for administrative tasks Gateways IP backbone Server Router

  4. Infrastructure-based wireless networks – Limits?  What if …  No infrastructure is available? – E.g., in disaster areas  It is too expensive/inconvenient to set up? – E.g., in remote, large construction sites  There is no time to set it up? – E.g., in military operations

  5. Wireless Sensor Network (WSN) Application Examples  Disaster relief operations  Drop sensor nodes from an aircraft over a wildfire  Each node measures temperature  Derive a “temperature map”  Biodiversity mapping  Use sensor nodes to observe wildlife  Intelligent buildings (or bridges)  Reduce energy wastage by proper humidity, ventilation, air conditioning (HVAC) control  Needs measurements about room occupancy, temperature, air flow, …  Monitor mechanical stress after earthquakes

  6. Base Station Sensor Nodes

  7. MICA2 and MICAz Wireless Modules Antenna Antenna MMCX connector MMCX connector 51-Pin Expansion Connector Logger Logger Serial 51-Pin Expansion Connector Serial ID Flash Flash ID ATMega128L ATMega128L  controller  controller Analog I/O Analog I/O Digital I/O Digital I/O FSK, Freq. DSSS, LEDs LEDs Tunable Radio 802.15.4 Radio MICA2 MICAz FCC/ARIB certified (MPR400, MPR410, MPR420) (MPR2400) Feb 2007 7

  8. MICAz and MICA2 Core Hardware Components Platform MICAz MICA2 Information Microprocessor ATmega128L ATmega128L http://www.atmel.com Radio CC2420 CC1000 http://www.chipcon.com/ (2.4 GHz) (433 MHz, 868/916 MHz) External Serial AT45DB041 AT45DB041 http://www.atmel.com Flash 512 Kbyte 512 Kbyte The serial flash can be used for over-the- air-programming (OTAP) and/or data logging Unique ID DS2401P DS2401P http://www.maxim-ic.com/ (integrated 64-bit 64-bit This chip contains a unique 64 bit circuit) identifier. 51-Pin Yes, except Yes, except for This connector brings out most of the expansion for OEM OEM modules ATmega128L signal connector modules Feb 2007 8

  9. PROBLEM STATEMENT

  10. What is this Research all about?  T o develop an architecture for an  Autonomous Sensor Network  which is self-aware and adaptable to changes  within itself  its tasking and  its environment

  11. Three Integral Aspects of Autonomous Systems  Information Processing  Control Distribution and Implementation  Working (Behavior) of System, Sub-Systems and Components

  12. Control T echnical Reference Model • Defines a layered architecture – high-level goal definition to task execution. • Manages how and where the data is collected.

  13. Information-Centric T echnical Reference Model  Defines a layered architecture  data collection  information aggregation  presentation  Not how and where the data is collected.

  14. The Link between the Information Processing and Control Mechanisms Behavior is: • A mapping of sensory inputs to a pattern of motor/component actions which then are used to achieve a task. • The action or reaction of something under specified circumstances. • A series of events resulting from the execution of the operating rules of that system, as defined within rule-clusters.

  15. CONTROL FLOW INFORMATION FLOW APPLICATION APPLICATION APPLICATION LAYER BEHAVIOR VALIDATION KNOWLEDGE CONSCIOUS BEHAVIOR TRANSLATION AGGREGATION REACTIVE BEHAVIOR DISTRIBUTION INFORMATION COMPLEX INNATE BEHAVIOR EXECUTION DATA BASIC INNATE BEHAVIOR PHYSICAL PHYSICAL PHYSICAL LAYER BEHAVIOR

  16. Physical Layer:  This layer constitutes Metadata Description sensors and mechanical Sensor type (e.g. Type units. temperature) Manufacturer Sensor manufacturer  It gathers raw data in Model Sensor model name unformatted, unverified and The size of the generated Sample size transitory format. sample The type of sample (e.g. Sample type integer)  It deals with the electrical, A/D resolution (Number of AD resolution mechanical and procedural bits) Sample rate The sample rate (per second) characteristics. 1 if per second, other int (10,  Metadata associated with Sample rate divider 100…) for slower rates the physical layer would be Location Location of sensor the sensor type, serial Calibration Status Calibrated or not number, location, and calibration status. Numeric form of "yyyy-mm-dd Last Calibration Date hh:mm:ss"

  17. Data Layer This layer extracts and transforms data  Metadata Description into digital forms and checks the authenticity of the measurements. Unique identified for this The voltage from the physical layer is  measurement group (e.g. Measurement_ID transformed into a byte or a word using a temperature, humidity, pressure1, pressure2, …) proscribed (although possibly variable) process involving amplifiers, filters and analog to digital converters. Time tag of sample taken: Variable parameters could include  Time Tag Numerical form of "yyyy- sampling rate, digitization accuracy, filter mm-dd hh:mm:ss:zzz" cutoff frequency, amplifier gain, etc. Where applicable, the cut off Meta-data generated at this level could Filter Cutoff  frequency of the low pass Frequency include these parameters, plus a time tag, filter a verification bit to indicate that the Where applicable, the sensor is calibrated and operating Amplifier Gain amplifier gain of the amplifier properly, etc. Meta-data from the physical after the ADC layer and data layer would be bundled with the data to form an informative data packet.

  18. Information Layer:  The third layer correlates data with scaling, location, type of Information Description measurement, etc, to produce information about the system or Unique identified for this measurement group Measureme environment. (e.g. temperature, humidity, pressure1, nt ID pressure2, …)  The data and metadata from the data layer would be combined to Sensor Actual sensor data obtained from layer 2 produce information that reports, Data for example, the temperature at Layer 1 Optional Field the 12 O’clock position in the Metadata combustion chamber of the Layer 2 Optional Field number one engine was 1000 o F at Metadata T+1.0 seconds from test start, and that this measurement should enum (High, Med, Low) be believed with a high degree of This is obtained by a sliding scale of date of last confidence. Confidence calibration as well as other environmental Level factors that may affect performance of the sensor. Details of decision thresholds are implementation specific.

  19. Aggregation Layer:  The fourth layer is focused on goal-directed merging of information from various sources, as directed by the requirements of the system or subsystem.  For example, readings from multiple temperature sensors, with synchronized time-tags, could be combined to give an instantaneous view of the temperature gradients within the combustion chamber.  Additionally, a moving window of a time-sequenced series of readings could be combined to provide the dynamic response to changes in the system. T emperatures, pressures and fuel flows could be combined to create a measure of engine efficiency.

  20. Aggregation Layer:  The API for this layer is a set of Metadata Description reported outcomes, based on the particular data fusion, estimation Unique identified for this or aggregation method specified measurement group (e.g. in the C-TRM API to this layer. Measurement_ID temperature, humidity, pressure1, pressure2, …)  For example if the C-TRM (control face of the I-TRM) layer had requested a data aggregation General approach taken to by taking the moving average of General Method reduce the data. This is from an enumerated list. the last N samples and reporting only the average, this API would The specific method of report the data and the metadata data reduction employed. which precisely identifies the Specific Method For example, for meaning and method of aggregation we can have average, min, max, … derivation of the reported data. This field identifies the parameters and constraints Specific Parameters of each specific method used in data reduction in this layer

  21. Knowledge Layer:  This later transforms aggregated information into knowledge by processing against intrinsic and extrinsic information and knowledge available.  If the engine temperature approached or exceeded this value, warnings could be issued, or commands could be issued to lower layers in the T&E system to increase sampling rate or accuracy of the engine temperature sensors so a more accurate post-test analysis could be conducted.

Recommend


More recommend