ABSTRACT
We present a building block approach to hardware platform design based on a decade of collective experience in this area, arriving at an architecture in which general-purpose modules that require expertise to de sign and incorporate commonly-used functionality are integrated with application-specific carriers that satisfy the unique sensing, power supply, and mechanical constraints of an application. Of course, modules are widespread, but our focus is far less on the performance of any individual module and far more on an overall architecture that supports the prototype, pilot, and production stages of design, and preserves the artifacts and learnings accumulated along the way.
We present heuristics for partitioning functionality between modules and carriers, and identify guidelines for their interconnection. Our approach advocates exporting a wide electrical interface, eliminating the system bus, and supporting many physical interconnect options for modules and carriers. We evaluate this approach by constructing a family of general-purpose modules and application-specific carriers that achieve a high degree of reuse despite very different application requirements. We show that this approach shortens platform development time-to-result for novice graduate students, making custom platforms broadly accessible.
- ATMega AT45DB161D Flash Memory. http://www.atmel.com/dyn/products/product_card.asp?part_id=3772.Google Scholar
- Crossbow IRIS OEM Module. http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/IRIS_OEM_Datasheet.pdf.Google Scholar
- Crossbow MICA2 Mote. http://www.xbow.com/products/Product_pdf_files/Wireless_pdf/MICA2_Datasheet.pdf.Google Scholar
- Crossbow MICA2Dot Mote. http://www.xbow.com/products/Product_pdf_files/Wireless_pdf/MICA2DOT_Datasheet.pdf.Google Scholar
- Crossbow MICAz OEM Module. http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MICAz_OEM_Edition_Datasheet.pdf.Google Scholar
- Intel iMote. http://www.intel.com/research/exploratory/motes.htm.Google Scholar
- Maxfor TIP. http://maxfor.co.kr/sub5_1.html.Google Scholar
- Sensinode. http://www.sensinode.com.Google Scholar
- Sentilla Tmote Mini. http://www.sentilla.com/pdf/eol/Tmote_Mini_Datasheet.pdf.Google Scholar
- Sentilla Tmote Sky. http://www.sentilla.com/pdf/eol/tmote-sky-datasheet.pdf.Google Scholar
- STMicroelectronics STM25P80 Flash Memory. http://www.st.com.Google Scholar
- UC Berkeley SmartDust Project. http://robotics.eecs.berkeley.edu/~pister/SmartDust/.Google Scholar
- Watts Up? .NET Electricity Meter. https://www.wattsupmeters.com/secure/products.php?pn=0&wai=32&spec=2.Google Scholar
- A. Y. Benbasat and J. A. Paradiso. A compact modular wireless sensor platform. In IPSN'05: Proceedings of the 4th international symposium on Information processing in sensor networks, page 56, Piscataway, NJ, USA, 2005. IEEE Press. Google ScholarDigital Library
- J. Beutel, O. Kasten, F. Mattern, K. Roemer, F. Siegemund, and L. Thiele. Prototyping Wireless Sensor Network Applications with BTnodes. In Proceedings of the 1st European Workshop on Wireless Sensor Networks (EWSN 2004), 2004.Google ScholarCross Ref
- S. Blanchard. Quick Start Crystal Oscillator Circuit. In Proceedings of the IEEE 15th Biennial University/Government/Industry Microelectronics Symposium, 2003.Google Scholar
- B. N. Chun, P. Buonadonna, A. AuYoung, C. Ng, D. C. Parkes, J. Shneidman, A. C. Snoeren, and A. Vahdat. Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds. In Proceedings of the 2nd IEEE Workshop on Embedded Networked Sensors (EmNets '05), 2005. Google ScholarDigital Library
- H. Dubois-Ferriere, R. Meier, L. Fabre, and P. Metrailler. TinyNode: A Comprehensive Platform for Wireless Sensor Network Applications. In Proceedings of the 5th International Conference on Information Processing in Sensor Networks (IPSN'06), 2006. Google ScholarDigital Library
- P. Dutta, M. Feldmeier, J. Paradiso, and D. Culler. Energy Metering for Free: Augmenting Switching Regulators for Real-Time Monitoring. In Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN'08), 2008. Google ScholarDigital Library
- N. Edmonds, D. Stark, and J. Davis. Mass: modular architecture for sensor systems. In IPSN'05: Proceedings of the 4th international symposium on Information processing in sensor networks, pages 393--397, apr 2005. Google ScholarDigital Library
- J. Elson, S. Bien, V. Bychkovskiy, A. Cerpa, D. Ganesan, L. Girod, B. Greenstein, T. Schoellhammer, T. Stathopoulos, and D. Estrin. EmStar: An Environment for Developing Wireless Embedded Systems Software. UCLA CENS Technical Report No. 9, 2003.Google Scholar
- E. Ertin, A. Arora, R. Ramnath, V. Naik, S. Bapat, V. Kulathumani, M. Sridharan, H. Zhang, H. Cao, and M. Nesterenko. Kansei: A Testbed for Sensing at Scale. In Proceedings of the 5th International Conference on Information Processing in Sensor Networks (IPSN'06), 2006. Google ScholarDigital Library
- B. Greenstein, C. Mar, A. Pesterev, S. Farshchi, E. Kohler, J. Judy, and D. Estrin. Capturing High-Frequency Phenomena Using a Bandwidth-Limited Sensor Network. In Proceedings of the 4th ACM Conference on Embedded Networked Sensor Systems (SenSys'06), 2006. Google ScholarDigital Library
- D. Halperin, J. Ammer, T. Anderson, and D. Wetherall. Interference Cancellation: Better Receivers for a New Wireless MAC. In The 6th Workshop on Hot Topics in Networks (HotNets VI), 2007.Google Scholar
- J. L. Hill. System Architecture for Wireless Sensor Networks. PhD thesis, University of California, Berkeley, 2003. Google ScholarDigital Library
- P. Juang, H. Oki, Y. Wang, M. Martonosi, L.-S. Peh, and D. Rubenstein. Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet. In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '02), 2002. Google ScholarDigital Library
- S. Katti, S. Gollakota, and D. Katabi. Embracing Wireless Interference: Analog Network Coding. In Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), 2007. Google ScholarDigital Library
- J. Lifton, M. Feldmeier, Y. Ono, C. Lewis, and J. A. Paradiso. A Platform for Ubiquitous Sensor Deployment in Occupational and Domestic Environments. In Proceedings of the 6th international Conference on Information Processing in Sensor Networks (IPSN '07), 2007. Google ScholarDigital Library
- D. Lymberopoulos, N. B. Priyantha, and F. Zhao. mPlatform: A Reconfigurable Architecture and Efficient Data Sharing Mechanism for Modular Sensor Nodes. In Proceedings of the 6th International Conference on Information Processing in Sensor Networks (IPSN'07), 2007. Google ScholarDigital Library
- S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. TinyDB: An Acquisitional Query Processing System for Sensor Networks. In ACM Transactions on Database Systems, 2005. Google ScholarDigital Library
- J. Polastre, J. Hill, and D. Culler. Versatile Low Power Media Access for Wireless Sensor Networks. In Proceedings of the 2nd ACM Conferences on Embedded Networked Sensor Systems (Sensys'04), 2004. Google ScholarDigital Library
- J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling Ultra-Low Power Wireless Research. In Proceedings of the 4th International Conference on Information Processing in Sensor Networks (IPSN'05), 2005. Google ScholarDigital Library
- G. J. Pottie and W. J. Kaiser. Wireless Integrated Network Sensors. Communications of the ACM, 43(5):51--58, 2000. Google ScholarDigital Library
- B. Schott, M. Bajura, J. Czarnaski, J. Flidr, T. Tho, and L. Wang. A modular power-aware microsensor with >1000x dynamic power range. In IPSN '05: Proceedings of the 4th international symposium on Information processing in sensor networks, page 66, Piscataway, NJ, USA, 2005. IEEE Press. Google ScholarDigital Library
- L. Selavo, A. Wood, Q. Cao, T. Sookoor, H. Liu, A. Srinivasan, Y. Wu, W. Kang, J. Stankovic, D. Young, and J. Porter. LUSTER: Wireless Sensor Network for Environmental Research LUSTER: Wireless Sensor Network for Environmental Research. In Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (SenSys'07), 2007. Google ScholarDigital Library
- P. Sikka, P. I. Corke, P. Valencia, C. Crossman, D. Swain, and G. Bishop-Hurley. Wireless Adhoc Sensor and Actuator Networks on the Farm. In Proceedings of the 5th International Conference on Information Processing in Sensor Networks (IPSN'06), 2006. Google ScholarDigital Library
- J. Taneja, J. Jeong, and D. Culler. Design, Modeling, and Capacity Planning for Micro-Solar Power Sensor Networks. In Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN'08), 2008. Google ScholarDigital Library
- G. Werner-Allen, P. Swieskowski, and M. Welsh. MoteLab: A Wireless Sensor Network Testbed. In Proceedings of the 4th international Conference on Information Processing in Sensor Networks (IPSN'05), 2005. Google ScholarDigital Library
- P. Zhang, C. M. Sadler, S. A. Lyon, and M. Martonosi. Hardware Design Experiences in ZebraNet. In Proceedings of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys'04), 2004. Google ScholarDigital Library
Index Terms
- A building block approach to sensornet systems
Recommendations
Exploring diversity: evaluating the cost of frequency diversity in communication and routing
SenSys '08: Proceedings of the 6th ACM conference on Embedded network sensor systemsAs the number of wireless devices increase, the frequency spectrum becomes further congested. Deployments of wireless devices in harsh radio environments (i.e. an industrial plant) also motivates the study of alternate communication protocols that offer ...
LUSTER: wireless sensor network for environmental research
SenSys '07: Proceedings of the 5th international conference on Embedded networked sensor systemsEnvironmental wireless sensor network (EWSN) systems are deployed in potentially harsh and remote environments where inevitable node and communication failures must be tolerated. LUSTER---Light Under Shrub Thicket for Environmental Research---is a ...
Power management of autonomous wireless sensor node for structure health monitoring
This paper presents the design concepts of wireless sensor network system constructed with autonomous sensing nodes, which operates at extremely low power levels. At first, conventional, wired civil structure health-monitoring system is reviewed. Then, ...
Comments