This document provides an introduction to wireless sensor networks, including that they consist of multiple sensor nodes distributed over a geographical area that can communicate wirelessly. It describes the basic components of sensor nodes and classifications of sensor networks as either proactive or reactive. Several common communication protocols for sensor networks are outlined, including directed diffusion, SPIN, hierarchical routing, and cluster-based routing such as LEACH. The document also discusses the goals and requirements of wireless sensor networks, as well as some example applications.