DOI QR코드

DOI QR Code

MHP: Master-Handoff Protocol for Fast and Energy-Efficient Data Transfer over SPI in Wireless Sensing Systems

  • Yoo, Seung-Mok (IT Convergence Technology Research Laboratory, ETRI) ;
  • Chou, Pai H. (Department of Electrical Engineering and Computer Science, UC Irvine, Department of Computer Science, Nat'l Tsing Hua University)
  • Received : 2011.04.21
  • Accepted : 2012.02.24
  • Published : 2012.08.30

Abstract

Serial peripheral interface (SPI) has been identified as a bottleneck in many wireless sensing systems today. SPI is used almost universally as the physical connection between the microcontroller unit (MCU) and radios, storage devices, and many types of sensors. Virtually all wireless sensor nodes today perform up to twice as many bus transactions as necessary to transfer a given piece of data, as an MCU must serve as the bus master in all transactions. To eliminate this bottleneck, we propose the master-handoff protocol. After the MCU initiates reading from the source slave device and writing to the sink slave device, the MCU as a master becomes a slave, and either the source or the sink slave becomes the temporary master. Experiment results show that this master-handoff technique not only cuts the data transfer time in half, but, more importantly, also enables a superlinear energy reduction.

Keywords

References

  1. I.F. Akyildiz et al., "A Survey on Sensor Networks," IEEE Commun. Mag., vol. 40, no. 8, Aug. 2002. pp. 102-114. https://doi.org/10.1109/MCOM.2002.1024422
  2. A.Y. Benbasat and J.A. Paradiso, "A Compact Modular Wireless Sensor Platform," Proc. IPSN, 2005, pp. 410-415.
  3. Crossbow Technology Inc., "MPR-MIB Users Manual Revision B," June 2006.
  4. H. Dubois-Ferrière et al., "Tinynode: A Comprehensive Platform for Wireless Sensor Network Applications," Proc. IPSN, 2006, pp. 358-365.
  5. H. Lee et al., "Wearable Personal Network Based on Fabric Serial Bus Using Electrically Conductive Yarn," ETRI J., vol. 32, no. 5, Oct. 2010, pp. 713-721. https://doi.org/10.4218/etrij.10.1510.0084
  6. D. Lymberopoulos and A. Savvides, "XYZ: A Motion-Enabled, Power Aware Sensor Node Platform for Distributed Sensor Network Applications," Proc. IPSN, 2005, pp. 449-454.
  7. G. Mathur et al., "Ultra-Low Power Data Storage for Sensor Networks," Proc. IPSN, 2006, pp. 374-381.
  8. C. Park, J. Liu, and P.H. Chou, "Eco: An Ultra-Compact Low-Power Wireless Sensor Node for Real-Time Motion Monitoring," Proc. IPSN, 2005, pp. 398-403.
  9. J. Polastre, R. Szewczyk, and D. Culler, "Telos: Enabling Ultra-low Power Wireless Research," Proc. IPSN, 2005, pp. 364-369.
  10. P. Juang et al., "Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet," SIGOPS Oper. Syst. Rev., vol. 36, 2002, pp. 96-107. https://doi.org/10.1145/635508.605408
  11. G. Mathur et al., "A Storage-Centric Camera Sensor Network," Proc. SenSys, 2006, pp. 337-338.
  12. B. Schott et al., "A Modular Power-Aware Microsensor with >1000x Dynamic Power Range," Proc. IPSN, 2005, pp. 469-474.
  13. C. Park, P.H. Chou, and M. Shinozuka, "DuraNode: Wireless Networked Sensor for Structural Health Monitoring," Proc. 4th IEEE Int. Conf. Sensors, Oct. 2005.
  14. S. Hengsteler and H. Aghajan, "Wisnap: A Wireless Image Sensor Network Application Platform," Proc. COGnitive Systems Interactive Sensors, 2006.
  15. M. Rahimi et al., "Cyclops: In Situ Image Sensing and Interpretation in Wireless Sensor Networks," Proc. SenSys, 2005, pp. 192-204.
  16. T. Teixeira et al., "Address-Event Imagers for Sensor Networks: Evaluation and Modeling," Proc. IPSN, 2006, pp. 458-466.
  17. ATMel, "8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash," July 2006.
  18. J. Hill and D. Culler, "Mica: A Wireless Platform for Deeply Embedded Networks," IEEE Micro, vol. 22, Nov./Dec. 2002, pp. 12-24.
  19. Moteiv Corporation, "Tmote Sky: Datasheet," Feb. 2006.
  20. A. Banerjee et al., "RISE - Co-S: High Performance Sensor Storage and Co-Processing Architecture," Proc. SECON, 2005, pp. 1-12.
  21. Shockfish SA., "TinyNode User's Manual," Rev 1.1, Nov. 2005.
  22. Texas Instruments Inc., "MSP430x15x, MSP430x16x, MSP430x161x Mixed Signal Microcontroller" Rev. E, Aug. 2006.
  23. ATMel, "AVR Butterfly." Available: http://www.atmel.com/dyn/ products/tools_card.asp?tool_id=3146
  24. Nordic Semiconductor, Available: http://www.nordicsemi.no/files/ Product/data_sheet/nRF24L01_prelim_prod_spec_1_2.pdf
  25. IEEE Standard Department, "Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (LR-WPANs)," IEEE Standard for Information Technology, IEEE Std 802.15.4-2003, IEEE Press, New York, NY, USA, Oct. 2003.

Cited by

  1. Tone-Independent Orthogonalizing Lattice Equalization for Insufficient Cyclic-Prefix OFDM Transmissions vol.9, pp.12, 2012, https://doi.org/10.1155/2013/281895
  2. RTCO: Reliable Tracking for Continuous Objects Using Redundant Boundary Information in Wireless Sensor Networks vol.eb99, pp.7, 2016, https://doi.org/10.1587/transcom.2015ebp3431