Wireless Sensor Networks: Applications, Characteristics, And Design Principles