There are many ways to implement Wireless Sensor Networks(WSN). In this post I am going to write about  different ways of developing WSN  based applications. The most common