This document provides an overview of wireless sensor networks. It discusses applications of sensor networks such as environmental monitoring, health monitoring, and military surveillance. It also covers factors that influence sensor network design like fault tolerance, scalability, and power consumption. Additionally, it describes the communication architecture of sensor networks which includes layers like the physical layer, data link layer, network layer, and application layer. The document concludes that sensor networks will become more integral to daily life as new applications are created.