Spin is a TinyOS application that collects received signal strength measurements using a token ring protocol. It is developed by the University of Utah's SPAN (Sensing and Processing Across Networks) lab.
Research in the area of wireless networks often requires the collection of received signal strength (RSS) measurements. "Spin" is a TinyOS program written in NesC that collects RSS information from a wireless network using a token passing protocol. The token passing protocol prevents the nodes from transmitting at the same time, and makes the network more robust to lost packets. Spin has been tested with Crossbow TelosB nodes, but should work on other TinyOS 2.x compatible hardware.