Designing efficient and reliable communication protocols for wireless sensor networks in indoor monitoring applications is a challenging task, due to the uncertainty and dynamics of the environment.
We consider SERAN, a two-layer semi-random protocol that specifies a routing algorithm and a MAC layer for clustered wireless sensor networks. It combines a randomized and a deterministic approach: the former provides robustness over unreliable channels, the latter reduces the packet collisions.
We provide a mathematical model for the protocol that allows us to analyze its behavior and optimize performance. We define an optimization problem, considering the energy consumption as objective function and constraints in terms of error rate and end-to-end delay.
A TinyOS implementation of the protocol on a WSN test bed composed by Moteiv’s Tmote Sky wireless sensors is presented. Experimental results validate the model and show excellent performance for low data rate transmissions, with low average node duty cycle, which yields a long network lifetime.
Author: Di Marco, Piergiuseppe