Flit: a bulk transmission protocol for RFID-scale sensors

RFID-scale sensors present a new frontier for distributed sensing. In contrast to existing sensor deployments that rely on battery-powered sensors, RFID-scale sensors rely solely on harvested energy. These devices sense and store data when not in contact with a reader, and use backscatter communication to upload data when a reader is in range. Unlike conventional RFID tags that only transmit identifiers, RFID sensors need to transfer potentially large amounts of data to a reader during each contact event. In this paper, we propose several optimizations to the RFID network stack to support efficient bulk transfer while remaining compatible with existing Gen 2 readers. Our key contribution is the design of a coordinated bulk transfer protocol for RFID-scale sensors that maximizes channel utilization and minimizes energy lost due to idle listening while also minimizing collisions. We present an implementation of the protocol for the Intel WISP, and describe several parameters that are tuned using empirical measurements that characterize the wireless channel. Our results show that the burst protocol improves goodput in comparison to vanilla EPC Gen 2 tags, improves energy-efficiency, allows multiple RFID sensors to share the channel, and also coexists with passive, non-sensor tags.

[1]  David Wetherall,et al.  A software radio-based UHF RFID reader for PHY/MAC experimentation , 2011, 2011 IEEE International Conference on RFID.

[2]  David Wetherall,et al.  Dewdrop: An Energy-Aware Runtime for Computational RFID , 2011, NSDI.

[3]  Andrew G. Barto,et al.  Adaptive Control of Duty Cycling in Energy-Harvesting Wireless Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[4]  Kevin Fu,et al.  On the limits of effective hybrid micro-energy harvesting on mobile CRFID sensors , 2010, MobiSys '10.

[5]  Deepak Ganesan,et al.  BLINK: a high throughput link layer for backscatter communication , 2012, MobiSys '12.

[6]  Mark D. Corner,et al.  Eon: a language and runtime system for perpetual systems , 2007, SenSys '07.

[7]  Philip Levis,et al.  An empirical study of low-power wireless , 2010, TOSN.

[8]  Dan Rubenstein,et al.  Challenge: ultra-low-power energy-harvesting active networked tags (EnHANTs) , 2009, MobiCom '09.

[9]  Michael Alexander,et al.  Designing the PowerPC 60X bus , 1994, IEEE Micro.

[10]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[11]  Magdalena Balazinska,et al.  Longitudinal study of a building-scale RFID ecosystem , 2009, MobiSys '09.

[12]  David E. Culler,et al.  Flush: a reliable bulk transport protocol for multihop wireless networks , 2007, SenSys '07.

[13]  Alanson P. Sample,et al.  A Wirelessly-Powered Platform for Sensing and Computation , 2006, UbiComp.

[14]  Mani B. Srivastava,et al.  Power management in energy harvesting sensor networks , 2007, TECS.

[15]  David Wetherall,et al.  A "Gen 2" RFID monitor based on the USRP , 2010, CCRV.

[16]  Kevin Fu,et al.  Mementos: system support for long-running computation on RFID-scale devices , 2011, ASPLOS XVI.

[17]  E Xample A Pplications Revisiting Smart Dust with RFID Sensor Networks , 2008 .

[18]  Arun Venkataramani,et al.  Block-switched Networks: A New Paradigm for Wireless Transport , 2009, NSDI.

[19]  David Wetherall,et al.  An empirical study of UHF RFID performance , 2008, MobiCom '08.