Wireless Sensor Networks for Environmental Monitoring