A Pattern-Based Framework for Developing Wireless Monitoring Applications

Development of application-specific wireless monitoring systems can benefit from concept reuse and design patterns can form the enabling medium for such reuse. This chapter presents a set of five fundamental node-level patterns that resolve common problems when programming low-power embedded wireless sensing devices. Although the design patterns proposed are not subjected to a quantitative evaluation, a qualitative evaluation is performed through examining examples of these patterns in existing published deployments and systems. This analysis demonstrates that key deployment lessons are codified in each pattern.The pattern set forms a framework that is aimed at ensuring simple and robust deployed systems.

[1]  Ivan Stojmenovic,et al.  Sensor Networks , 2005 .

[2]  Kirk Martinez,et al.  Glacier Monitoring: Deploying Custom Hardware in Harsh Environments , 2010 .

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[5]  Deborah Estrin,et al.  VoxNet: An Interactive, Rapidly-Deployable Acoustic Monitoring Platform , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[6]  Kameswari Chebrolu,et al.  Censor networks: a critique of "sensor networks" from a systems perspective , 2008, CCRV.

[7]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[8]  J. Brusey,et al.  FieldMAP: A Spatiotemporal Field Monitoring Application Prototyping Framework , 2009, IEEE Sensors Journal.

[9]  James Brusey,et al.  The Spanish Inquisition Protocol—Model based transmission reduction for wireless sensor networks , 2010, 2010 IEEE Sensors.

[10]  Andrew Lucas,et al.  JACK Intelligent Agents – Summary of an Agent Infrastructure , 2001 .

[11]  Sanjay Jha,et al.  Cane Toad Monitoring: Data Reduction in a High Rate Application , 2010 .

[12]  Michael J. Pont Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers , 2001 .

[13]  Michael Allen VoxNet: Reducing Latency in High Data Rate Applications , 2010 .

[14]  Kristofer S. J. Pister,et al.  TSMP: TIME SYNCHRONIZED MESH PROTOCOL , 2008 .

[15]  Matt Welsh,et al.  Lance: optimizing high-resolution signal collection in wireless sensor networks , 2008, SenSys '08.

[16]  James Brusey,et al.  Classifying transition behaviour in postural activity monitoring , 2009 .