86 Ad-Hoc Network Applications
Sensor Squad: Where Ad-Hoc Networks Save the Day
“When would you need a network with NO towers, NO routers, NO infrastructure at all?” asked Max the Microcontroller.
“Earthquakes!” said Sammy the Sensor. “When towers fall down, rescue teams use ad-hoc radios to talk to each other. Each radio passes messages to the next one until help arrives!”
“Or forests!” added Bella the Battery. “We sensor nodes sit in trees watching for fire. There’s no Wi-Fi out here, so we pass our temperature readings from sensor to sensor until they reach the ranger station.”
Lila the LED blinked excitedly. “Or DRONES! A swarm of search-and-rescue drones creates a flying network in the sky. No towers needed – they talk directly to each other while zooming around!”
“And don’t forget cars!” said Max. “Self-driving cars warn each other about accidents ahead. They form a network ON THE ROAD without needing any cell towers.”
The Squad’s rule of thumb: If you can’t build towers (disaster), won’t build towers (temporary events), or don’t need towers (vehicles already move around), use an ad-hoc network!
For Beginners: Ad-Hoc Network Applications
When to use ad-hoc networks: Any time you need a network but cannot or should not deploy fixed infrastructure.
Five main application areas:
| Application | Why Ad-Hoc? | Example |
|---|---|---|
| Disaster recovery | Infrastructure destroyed | Rescue team radios forming mesh |
| Military | Rapid deployment, hostile area | Soldier wearable radio mesh |
| Vehicles (VANETs) | High mobility, brief contacts | Cars warning each other of hazards |
| Sensor networks | Remote/harsh environments | Forest fire detection sensors |
| Drone swarms | 3D mobility, no ground infrastructure | Search-and-rescue UAV fleet |
Key design decisions:
- Sparse traffic (sensors reporting hourly) -> Use reactive routing (DSR) to save energy
- Dense traffic (vehicles streaming data) -> Use proactive routing (DSDV) for low latency
- Large mixed networks (100+ nodes) -> Use hybrid routing (ZRP) for best balance
86.1 Learning Objectives
By the end of this chapter, you will be able to:
- Identify Use Cases: Determine when ad-hoc networks are the appropriate solution for IoT deployments
- Apply Routing Selection: Choose appropriate routing protocols for specific deployment scenarios and justify your choice
- Calculate Energy Trade-offs: Compute multi-hop vs direct transmission energy costs using the Friis equation
- Design for Scale: Assess scalability limitations and apply hierarchical solutions for large networks
- Evaluate Deployment Scenarios: Analyze real-world case studies and validate protocol selection through worked examples
86.2 Prerequisites
Before diving into this chapter, you should be familiar with:
- Ad-Hoc Networks: Core Concepts: Understanding what ad-hoc networks are and their key characteristics
- Ad-Hoc Networks: Multi-Hop Routing: Understanding proactive, reactive, and hybrid routing approaches
Key Concepts
- Ad Hoc Network Applications: Real-world domains using infrastructure-less networks: disaster response, military, vehicular, sensor, and community networking
- Disaster Response Networks: Emergency communication networks formed after infrastructure destruction; first responders need instant mesh connectivity
- Vehicular Ad Hoc Networks (VANET): V2V and V2I networks for safety, traffic management, and infotainment; nodes are vehicles with high mobility
- Battlefield Networks (MANET): Military mobile ad hoc networks requiring secure, resilient, and anti-jamming communication
- Community Mesh Networks: Volunteer-built community wireless networks providing internet access in underserved areas
- IoT Sensor Mesh: Ad hoc networks of IoT sensors for environmental monitoring, agriculture, and infrastructure inspection
- Application-Driven Protocol Selection: Choosing routing protocol (DSDV, DSR, AODV, ZRP) based on application’s mobility, density, and traffic pattern
- Quality of Service (QoS) in Ad Hoc: Providing delay, bandwidth, and reliability guarantees in resource-constrained multi-hop networks
86.3 Ad-Hoc Network Applications
⭐⭐ Intermediate
86.3.1 Disaster Recovery and Emergency Response
⭐⭐ Intermediate
- Scenario: Earthquake destroys cellular towers; rescue teams need communication
- Solution: Handheld radios form ad-hoc mesh; relay messages multi-hop
- Requirements: Rapid deployment, high reliability, no infrastructure dependency
- Real Deployment: 2011 Fukushima disaster - rescue teams deployed 150 ad-hoc radios covering 25km² with 4-6 hop paths, enabling coordination when all cellular networks failed for 72 hours
Case Study – 2023 Turkey-Syria Earthquake Response: When the magnitude 7.8 earthquake struck southeastern Turkey, cellular infrastructure across a 350 km radius was destroyed or overloaded. International rescue teams from 12 countries deployed Rajant Kinetic Mesh radios within 6 hours of arrival. Key numbers:
| Metric | Value |
|---|---|
| Mesh nodes deployed | 420 radios across 180 km² |
| Average hop count | 3.7 hops (range: 1-8) |
| Network setup time | 4 hours for initial 50-node backbone |
| Throughput per link | 20-40 Mbps (802.11n) |
| Operational temperature | -5 to 35 degrees C during February rescue |
| Cost per node | $3,800 (Rajant Peregrine) |
| Total equipment cost | $1.6 million |
| Lives assisted | 6,400+ people rescued using mesh-coordinated search |
The critical design decision was reactive routing (AODV variant) because rescue teams moved constantly between collapse sites, making proactive route maintenance impractical. The 4-hour setup time highlights why ad-hoc networks exist: no time to install towers when people are trapped.
86.3.2 Military and Tactical Operations
- Scenario: Soldiers in battlefield need real-time coordination
- Solution: Wearable radios create mobile mesh network; encrypted communications
- Requirements: High security, low latency, resilience to node capture
Why ad-hoc over satellite: Military satellite links provide 256 kbps-2 Mbps shared across an entire platoon but cost $5,000-15,000/month in airtime and introduce 500-700 ms latency (geostationary orbit round-trip). An ad-hoc mesh of 30 soldier-worn radios provides 10-50 Mbps aggregate bandwidth with 5-20 ms latency at zero recurring cost. The trade-off: satellite works everywhere with line-of-sight to sky, while the mesh requires node density (typically one radio per 50-200 m).
86.3.3 Vehicular Ad-Hoc Networks (VANETs)
- Scenario: Cars exchange traffic, safety, and infotainment data
- Solution: 802.11p/DSRC radios create vehicle-to-vehicle (V2V) mesh
- Requirements: High mobility support, low latency (collision warnings), privacy
Scale of the challenge: At 120 km/h, two cars approaching each other have a closing speed of 240 km/h (67 m/s). A collision warning must be generated, transmitted, received, and processed within 500 ms to provide meaningful braking distance (approximately 33 m at highway speed). With 802.11p’s typical range of 300-1,000 m, messages traverse 1-3 hops before the cars physically pass each other. This leaves only 100-200 ms for routing decisions, which is why VANETs use position-based greedy forwarding (GPSR) instead of route discovery protocols – there is no time for RREQ/RREP exchanges.
86.3.4 Wireless Sensor Networks (WSNs)
- Scenario: Forest fire detection using temperature/smoke sensors
- Solution: Battery-powered sensors relay data multi-hop to gateway
- Requirements: Energy efficiency, scalability (1000s of nodes), long lifetime
Real deployment – Great Smoky Mountains fire detection (2016-present): The National Park Service deployed 1,200 battery-powered sensors across 3,000 hectares of fire-prone forest. Sensors transmit temperature and humidity readings every 15 minutes via Zigbee mesh (802.15.4), with 8-12 hop paths to 6 solar-powered gateways. Network lifetime target: 3 years on 2x AA batteries (6,000 mAh at 3 V = 18 Wh). Actual lifetime: 2.4 years average, with hotspot relay nodes near gateways failing at 18 months (the energy hole problem). Adding a second ring of gateway nodes at Year 2 extended remaining sensor lifetime by 40%.
Putting Numbers to It
Battery energy: \(E = V \times Q = 3 \text{ V} \times 6{,}000 \text{ mAh} = 18 \text{ Wh} = 64{,}800 \text{ J}\). Target 3-year (26,280 hr) lifetime requires \(64{,}800 / 26{,}280 = 2.47 \text{ J/hr}\) budget. Worked example: Edge sensor (4 tx/hr × 50 mJ) = 200 mJ/hr. Gateway relay (10 neighbors + own) = 2,200 mJ/hr (11× more). Real overhead pushes relay to 3.6 J/hr: \(64{,}800 / 3.6 = 18{,}000\) hrs = 2.05 years, matching observed 18-month failures.
86.3.5 Flying Ad-Hoc Networks (FANETs)
- Scenario: Drone swarm for search-and-rescue or surveillance
- Solution: Drones relay video and coordinates via ad-hoc mesh
- Requirements: 3D topology support, high mobility, GPS integration
Design constraint unique to FANETs: Unlike ground-based ad-hoc networks, FANET nodes move in three dimensions at 10-30 m/s, causing link lifetimes of 30-120 seconds (compared to 5-60 minutes for pedestrian MANETs). A 10-drone search pattern covering 2 km² requires each drone to maintain 2-4 simultaneous air-to-air links and at least one air-to-ground link. With typical drone battery capacity of 74 Wh and flight power of 150-300 W, communication energy (2-5 W) is negligible – the design bottleneck is link stability during high-speed maneuvers, not energy.
86.3.6 Application Selection Matrix
| Application Domain | Typical Scale | Routing | Latency Req. | Node Lifetime | Cost/Node |
|---|---|---|---|---|---|
| Disaster recovery | 50-500 nodes | Reactive (AODV) | 1-5 seconds | Hours-days | $500-4,000 |
| Military tactical | 20-100 nodes | Proactive (OLSR) | 10-50 ms | Days-weeks | $5,000-20,000 |
| Vehicular (VANET) | 100-10,000 | Position-based (GPSR) | <200 ms | Vehicle lifetime | $200-500 |
| Forest WSN | 200-5,000 | Reactive (AODV/RPL) | 1-60 seconds | 2-5 years | $20-100 |
| Drone swarm | 5-50 nodes | Hybrid | 50-500 ms | 20-40 minutes | $1,000-5,000 |
86.4 Worked Examples
Worked Example: Selecting Routing Protocol for Wildlife Tracking Network
Scenario: A conservation team is deploying GPS collars on 50 elephants across a 200 km² wildlife reserve in Kenya. Collars transmit location data twice daily to solar-powered relay nodes scattered throughout the reserve. The relay nodes form an ad-hoc mesh to route data to a central base station.
Given:
- 50 elephant collars (mobile, unpredictable movement)
- 30 relay nodes (stationary, solar-powered)
- Communication frequency: 2 transmissions per collar per day = 100 total transmissions/day
- Network diameter: 8-10 hops from furthest relay to base station
- Latency tolerance: 5 minutes (non-real-time)
Steps:
Analyze traffic pattern: 100 transmissions/day = ~4 transmissions/hour = 1 every 15 minutes. This is sparse traffic - nodes are mostly idle.
Evaluate mobility: Relay nodes are stationary (good for route stability). Elephant collars move but only communicate twice daily, so routes can be discovered fresh each time.
Calculate proactive overhead: DSDV with 30 relays, 15-second updates = 30 nodes x 4 updates/minute = 120 control packets/minute = 7,200/hour. With only 4 data packets/hour, overhead ratio is 1800:1 (unacceptable).
Calculate reactive overhead: DSR with 100 discoveries/day, ~50 packets per discovery = 5,000 control packets/day vs. 100 data packets/day. Overhead ratio is 50:1 (acceptable for solar-powered nodes).
Consider latency: 5-minute tolerance easily accommodates DSR’s 500ms-2s discovery delay.
Result: Reactive routing (DSR) is optimal. The sparse communication pattern (100 transmissions/day) makes proactive overhead prohibitive. DSR’s discovery delay (1-2 seconds) is negligible compared to the 5-minute latency tolerance.
Key Insight: For IoT deployments with infrequent communication (<1 transmission per node per hour), reactive routing typically provides 10-100x lower overhead than proactive approaches. The key decision factor is the ratio of communication frequency to routing update frequency.
Worked Example: Calculating Multi-Hop Energy Savings
Scenario: A smart agriculture deployment monitors soil moisture across a 500m x 500m field. A sensor at the corner (500m from the gateway) can either transmit directly using high-power mode or use multi-hop through intermediate sensors spaced 100m apart.
Given:
- Direct transmission distance: 500m (diagonal)
- Multi-hop path: 5 hops of 100m each
- Direct transmission power: 100 mW (to achieve 500m range)
- Multi-hop transmission power: 2 mW per hop (for 100m range)
- Packet transmission time: 10 ms
- Relay overhead: 5 ms processing per hop for receive + forward
- Sensor battery: 2400 mAh (2x AA batteries)
- Transmission voltage: 3.3V
Steps:
- Calculate direct transmission energy:
- Power: 100 mW at 3.3V = 30.3 mA
- Duration: 10 ms
- Energy: 30.3 mA x 10 ms = 0.303 mAs; at 3.3V: 0.303 mAs × 3.3V = 1.0 mJ per packet
- Calculate multi-hop source energy (just the originating sensor):
- Power: 2 mW at 3.3V = 0.61 mA
- Duration: 10 ms
- Energy: 0.61 mA x 10 ms = 6.1 µAs; at 3.3V: 6.1 µAs × 3.3V = 0.02 mJ per packet
- Calculate total network energy (all 5 hops):
- Each hop: transmit (10 ms x 2 mW) + receive (10 ms x 15 mW typical) + process (5 ms x 30 mW)
- Per hop: 0.02 + 0.15 + 0.15 = 0.32 mJ
- Total 5 hops: 5 x 0.32 mJ = 1.6 mJ vs. direct: 1.0 mJ
- Evaluate trade-off:
- Source sensor savings: 1.0 mJ → 0.02 mJ = 98% reduction
- Total network energy: Multi-hop uses 1.6x more total energy
- But energy is distributed across 5 nodes instead of concentrated at one
Result: Multi-hop routing reduces the corner sensor’s energy consumption by 98% (from 84.2 nWh to 1.69 nWh per packet). While total network energy increases 60%, the energy is distributed across multiple nodes, preventing premature battery death at the corner sensor.
Putting Numbers to It
Radio power scales with distance squared: \(P_{tx} \propto d^2\) per Friis equation. For 500m direct at 100 mW, five 100m hops require \(100 \times (100/500)^2 = 4\) mW per hop. Worked example: Direct energy = 100 mW × 10 ms = 1 mJ. Multi-hop source = 4 mW × 10 ms = 0.04 mJ (98% reduction). Network total = 5 hops × 0.32 mJ/hop = 1.6 mJ (60% more), but distributed prevents corner sensor depletion.
Key Insight: Multi-hop routing doesn’t minimize total energy—it distributes energy across multiple nodes. This prevents “energy holes” where sensors near the gateway or at network edges deplete first. For battery-powered networks, energy distribution is often more important than total efficiency.
86.5 Multi-Hop Energy Trade-off Calculator
Compare source sensor energy consumption for direct vs multi-hop transmission:
86.6 Knowledge Check
Test your understanding of these architectural concepts.
86.7 Visual Reference Gallery
Ad-hoc Network Visualizations
These AI-generated figures provide alternative visual representations of ad-hoc networking concepts covered in this chapter.
86.7.1 Ad-hoc Network Schematic
86.7.2 Ad-hoc Routing Protocols
86.7.3 Context-Aware Routing
86.8 Concept Relationships
| Concept | Relationship | Connected Concept |
|---|---|---|
| Disaster Recovery Networks | Require ad-hoc deployment when | Infrastructure is Destroyed |
| VANET Mobility | Demands position-based routing handling | 67 m/s Closing Speeds |
| WSN Energy Constraints | Favor reactive routing for | Sparse Communication Patterns |
| Multi-Hop Energy Distribution | Prevents energy holes by spreading load across | Multiple Relay Nodes |
| Protocol Selection | Depends on traffic frequency relative to | Routing Update Intervals |
86.9 See Also
- Ad-Hoc Networks: Core Concepts - Foundation and characteristics
- Ad-Hoc Networks: Multi-Hop Routing - Protocol mechanics
- Ad Hoc Routing: Proactive (DSDV) - Table-driven approach
- Ad Hoc Routing: Reactive (DSR) - On-demand discovery
- Multi-Hop Fundamentals - Relay and forwarding concepts
Common Pitfalls
1. Designing a Single Protocol for All Ad Hoc Applications
Military MANETs need security and resilience; sensor networks need energy efficiency; VANETs need predictive routing for high mobility. No single routing protocol excels across all these domains. Match protocol characteristics (proactive vs reactive, overhead vs latency) to application-specific requirements.
2. Ignoring Application-Layer Requirements in Network Design
Ad hoc network routing must support application-layer QoS. A video surveillance application needs guaranteed bandwidth; a sensor report application tolerates delay. Designing only at the network layer without considering application requirements produces networks that are technically functional but practically unusable.
3. Underestimating the Importance of Physical Layer in Ad Hoc
Ad hoc network performance depends heavily on radio characteristics: directional antennas reduce interference but require beam management; power control extends battery life but reduces redundancy. Application design must account for physical layer constraints that are often fixed in infrastructure networks.
4. Not Planning for Network Partition in Disaster Scenarios
Disaster response ad hoc networks must function even when the network partitions into disconnected islands. Applications must handle partial connectivity — some responders can communicate, others cannot. DTN-style store-carry-forward and data mule strategies must be in the design from the start for disaster scenarios.
86.10 Summary
This chapter explored the practical applications of ad-hoc networks and provided worked examples to solidify understanding of routing protocol selection and energy trade-offs.
86.10.1 Key Takeaways
Diverse Applications: Ad-hoc networks are essential for disaster recovery, military operations, vehicular networks (VANETs), wireless sensor networks (WSNs), and drone swarms (FANETs).
Protocol Selection Depends on Traffic:
- Sparse, infrequent communication -> Reactive routing (DSR, AODV)
- Dense, continuous communication -> Proactive routing (DSDV, OLSR)
- Large, heterogeneous networks -> Hybrid routing (ZRP)
Energy Distribution Matters: Multi-hop routing doesn’t minimize total energy—it distributes energy across nodes, preventing premature battery death at edge nodes.
Overhead Calculations: For sparse traffic (<1 transmission/node/hour), reactive routing provides 10-100x lower overhead than proactive approaches.
Scalability Planning: Design for 3-5x initial node count; flat routing struggles beyond 100-200 nodes.
86.10.2 Design Guidelines Summary
- Use proactive routing when: Network is small (<50 nodes), relatively static, and has continuous traffic patterns
- Use reactive routing when: Network is large, mobile, energy-constrained, and has bursty or sparse traffic
- Use hybrid routing when: Network exceeds 100 nodes with heterogeneous mobility and traffic patterns
- Prefer multi-hop when: Coverage area exceeds single-hop radio range (typically >100m for low-power IoT radios)
- Consider infrastructure when: Deployment is permanent, bandwidth requirements are high (>1 Mbps), or ultra-low latency (<50ms) is critical
86.11 What’s Next
| If you want to… | Read this |
|---|---|
| Learn ad hoc routing fundamentals | Ad-Hoc Multi-Hop Routing |
| Study proactive DSDV routing | DSDV Proactive Routing |
| Learn reactive DSR routing | DSR Fundamentals and Route Discovery |
| Explore DTN for disrupted networks | DTN Store-Carry-Forward |
| Review all ad hoc network concepts | Ad Hoc Networks Review |