Abstract
This chapter presents a tool for monitoring WISPs that provides detailed information about the state of program execution, the messages being received and transmitted, and the availability of energy. Traces collected with our tool can be used for debugging, understanding WISP behavior, and tracking how energy is gathered and consumed. Our tool consists of a monitor board and ?rmware we developed and relies on minor instrumentation of the WISP software. The monitor board attaches directly to the WISP, but does not interfere with the powering of the WISP. Even with a monitor board attached, the WISP operates solely on harvested energy from the RF environment. The board can monitor the WISP’s demodulator, modulator, unregulated voltage, supervisor and demodulator enable lines, as well as parse any state information sent explicitly by having the WISP toggle debug pins. Information collected by the board can be sent over a serial connection to a PC for analysis. The monitor board can measure energy at a resolution of 0.14 nJ and the overhead on tracking WISP behavior is only 18 CPU cycles per sample.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This chapter is based on work first presented in Richa Prasad’s masters thesis [6].
References
EPCglobal. Epc radio-frequency identity protocols class-1 generation-2 uhf rfid protocol for communications at 860 mhz–960 mhz verision 1.0.9. 2005.
FTDI. Future technology devices international ltd. - ft232r. http://www.ftdichip.com/Products/FT232R.htm. Accessed 17 Dec 2012
IAR. What is power debugging? http://www.iar.com/en/Products/IAR-Embedded-Workbench/Power-debugging/. Accessed 17 Dec 2012
IEEE. IEEE Standard Test Access Port and Boundary - Scan Architecture. http://standards.ieee.org/. Accessed 17 Dec 2012. IEEE Std 1149.1, 1990. pp. 0–1
Impinj. Inpinj’s uhf gen 2 speedway rfid reader. http://www.impinj.com/products/rfid-reader.aspx. Accessed 17 Dec 2012
R. Prasad. Energy debugging for rfid sensor networks. In University of Washington Department of Computer Science and Engineering Masters Thesis, May 2009.
N. Ramanathan, K. Chang, R. Kapur, L. Girod, E. Kohler, and D. Estrin. Sympathy for the sensor network debugger. In SenSys ’05: Proceedings of the 3rd international conference on Embedded networked sensor systems, pp. 255–267, New York, 2005. ACM.
TI. Getting started with msp430 from texas instruments. http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/getting_started.page. Accessed 17 Dec 2012
K. Whitehouse, G. Tolle, J. Taneja, C. Sharp, S. Kim, J. Jeong, J. Hui, P. Dutta, and D. Culler. Marionette: using rpc for interactive development and debugging of wireless embedded networks. In IPSN ’06: Proceedings of the 5th international conference on Information processing in sensor networks, pp. 416–423, New York, 2006. ACM.
Wikipedia. Friis transmission equation. http://en.wikipedia.org/wiki/Friis_transmission_equation. Accessed 17 Dec 2012
D.J. Yeager, A.P. Sample, and J.R. Smith. Wisp: A passively powered uhf rfid tag with sensing and computation. In RFID Handbook: Applications, Technology, Security and Privacy. CRC Press, Boca Raton, 2008.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Prasad, R., Buettner, M., Greenstein, B., Wetherall, D. (2013). WISP Monitoring and Debugging. In: Smith, J. (eds) Wirelessly Powered Sensor Networks and Computational RFID. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-6166-2_9
Download citation
DOI: https://doi.org/10.1007/978-1-4419-6166-2_9
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-6165-5
Online ISBN: 978-1-4419-6166-2
eBook Packages: EngineeringEngineering (R0)