Design and Implementation of a Centralized Sensor Protocol for Information via Negotiation

Recent advances in wireless communications and electronics have promoted the development of wireless sensor networks (WSN) for a wide variety of applications. The size and power constraints of sensor nodes are the main concerns in the design of robust and efficient routing protocols. Consequently, various approaches, such as data-centric approach, hierarchical approach and location-based approach, are available. Each may be designed for a particular application with specific requirements. In this paper, we design and implement a data-centric routing protocol for WSNs, namely Centralized Sensor Protocol for Information via Negotiation (CSPIN), which combines the advertise-request-transfer process and a routing distribution mechanism. Implementation of the protocol was completed with the Crossbow MicaZ hardware using nesC/TinyOS.