Sensor networks are collections of spatially distributed sensing devices that cooperate to observe physical or environmental conditions and communicate measurements to a processing or monitoring system. Individual sensor nodes can measure variables such as temperature, pressure, light, humidity, vibration, sound, movement or chemical characteristics. A sensor network may contain a small number of relatively capable nodes or a very large number of resource-constrained nodes. The purpose is generally to obtain information from multiple locations or perspectives that would be difficult or inefficient to acquire using a single sensor. Sensor networks are used in environmental monitoring, industrial processes, agriculture, infrastructure observation, security, scientific research and other fields.
A sensor node commonly consists of a sensing element, signal-conditioning circuitry, processor or microcontroller, memory, communications interface and power source. Some nodes also contain actuators or location capabilities. The sensing element converts a physical property into an electrical or digital representation, while local processing can filter noise, compress data or detect events before transmission. Nodes may communicate directly with a central collector or forward information through other nodes. This creates a distinction between single-hop and multi-hop architectures. Multi-hop designs can extend coverage or reduce transmission power but introduce routing complexity and additional failure points.
Sensor-network topology describes how nodes and communication paths are arranged. Star topologies connect many nodes to a central coordinator, while mesh arrangements provide multiple possible paths between nodes. Tree and clustered structures can organise large deployments hierarchically. The appropriate topology depends on node density, communication range, power availability, reliability requirements and the physical environment. Routing protocols can attempt to select efficient paths while accounting for energy consumption, link quality or node availability. A network that has many redundant paths can be more resilient to individual node failures, but redundancy can also increase communication overhead and energy consumption.
Sensor networks are often designed around the characteristics of the information being measured. Environmental monitoring may require geographically distributed temperature and humidity measurements, while structural monitoring can place vibration or strain sensors at specific points on a bridge or building. Agricultural systems can use distributed measurements to characterise soil conditions across fields, and industrial deployments can monitor machinery at multiple locations. Spatial correlation can allow the system to identify patterns across measurements rather than interpreting every reading independently. Data aggregation techniques can combine or summarise measurements before forwarding them, reducing communication requirements and potentially improving the usefulness of the resulting information.
Power management is a major consideration when sensor nodes are battery-operated or difficult to access physically. Radio transmission can consume substantial energy, so nodes may spend much of their time in low-power sleep states and activate periodically or in response to events. Local processing can reduce the amount of information transmitted, although processing itself also consumes energy. Routing algorithms may select paths that balance communication load across nodes to avoid exhausting a small subset of devices. Energy harvesting from sources such as solar, vibration or thermal differences can extend operating life in suitable environments, but harvested energy is variable and cannot always replace conventional power supplies.
Data quality is central to the usefulness of a sensor network. Sensors can suffer from calibration drift, noise, bias, interference, packet loss and environmental degradation. Redundant sensors can help identify anomalous readings, while calibration procedures maintain measurement accuracy. Time synchronisation can be important when measurements from different nodes need to be compared or correlated. Location information can also matter because a measurement without accurate knowledge of where and when it was taken may be difficult to interpret. Network-level reliability therefore involves more than maintaining communications: the system must ensure that the collected measurements remain sufficiently accurate and representative for the intended application.
Sensor networks can improve coverage, provide continuous monitoring and detect changes that isolated manual observations might miss. They can also support early-warning systems, automated decision-making and long-term scientific datasets. Limitations include deployment costs, battery replacement, radio interference, physical damage, network congestion, calibration requirements and difficult maintenance in remote locations. Security can also be challenging because nodes may be physically exposed and resource constrained. Authentication, encryption, secure routing and device integrity must be balanced against limited computational and energy resources. A sensor network can therefore require specialised security and management approaches rather than simply applying the same controls used for conventional computers.
Sensor networks are closely related to wireless sensor networks, the Internet of Things and distributed monitoring systems. A sensor network does not necessarily have to be wireless; wired sensor networks are widely used where cabling is practical and reliable. Wireless sensor networks are the specific case in which sensor nodes communicate through wireless links. Similarly, a sensor network may operate as a self-contained research or industrial system without internet connectivity, so it should not automatically be equated with IoT. The importance of sensor networks lies in distributed observation: instead of relying on one instrument, they create a spatially and temporally distributed measurement capability in which many sensing nodes collectively describe conditions across an environment or process.