Emerging Paradigms · Study deck

Flying Ad-Hoc Networks (FANETs)

Picture three survey aircraft mapping smoke after a wildfire.

Blueprint Bina is your guide for this deck.

fanet
Blueprint Bina, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain what makes a FANET different from ground mobile ad hoc networks and road-constrained vehicular networks.
  • Identify the main aerial and ground-facing link types used in UAV team missions.
  • Describe the topology records a UAV needs before it can make a routing decision.
  • Choose among table-driven, on-demand, position-based, predictive, and store-carry-forward routing patterns based on mission conditions.
FANET topology: a flying ad-hoc network of UAVs and a ground station
FANET topology: a flying ad-hoc network of UAVs and a ground station
iotclass.org

Major section

Start Simple · In 60 Seconds

A route drawn at take-off cannot prove that the next message has a usable path.

  • A gateway is the device or station that carries mission data into another network.
  • This short mission does not prove every flight plan or radio.
  • Flying Ad Hoc Networks (FANETs) are temporary wireless networks formed by UAVs in 3D space.
iotclass.org

Major section

Routes Move With Aircraft · Practitioner: Build the Routing Record

Three-axis motion and fast route updates mean an old neighbor may no longer be safe.

  • Fading, Doppler shift, and blocked paths can break a link even when two aircraft look close on a map.
  • GPS spoofing and control-link capture add hostile change to the same route choice.
  • These limits act together.

Key terms

More radio range
More radio range is not free because flight already uses most of the power.
iotclass.org

Major section

Minimum Viable Understanding · What Is a FANET?

The minimum model is a moving group of aircraft that may relay for one another without one fixed path.

  • Each route choice needs a recent three-dimensional position, a current neighbor and link record, and a rule for data that cannot move now.
  • These links are useful for formation awareness and local forwarding.
  • Planned flight can help predict a useful contact, but wind, obstacles, energy reserve, or a changed mission can invalidate that plan.

Why it matters

Links change because UAVs move horizontally, change altitude, turn, return to base, lose line of sight, or hand off to ground systems.

iotclass.org

Major section

FANETs vs Ground Ad Hoc · Topology Records

Height and heading change which neighbors can help, sparse spacing makes each relay more important, and flight energy limits how long extra radio work can continue.

  • A planned path offers useful hints, but it does not remove blocked links or sudden return-to-base events.
  • Altitude changes can shorten or lengthen the true path.

Key terms

Stale neighbor data
Stale neighbor data is worse than no neighbor data because it can create false confidence.

Why it matters

Direction matters because a neighbor moving toward the destination is more useful than a neighbor that is about to leave the useful region.

iotclass.org

Major section

Routing Choices

FANET routing is not one protocol choice for every mission.

  • Maintains routes proactively.
  • Discovers routes only when traffic needs them.
  • Buffers traffic when no useful forwarder exists, then forwards after a later contact.
  • Greedy forwarding fails at a void: a location where every current neighbor is farther from the destination than the node itself, so no next hop makes progress.

Why it matters

It reduces dependence on a complete route table and fits many mobile aerial paths.

FANET routing protocols fall into four families - proactive, reactive, geographic, and hybrid - each trading control overhead against adaptability.
FANET routing protocols fall into four families - proactive, reactive, geographic, and hybrid - each trading control overhead against adaptability.
iotclass.org

Major section

Routing Choices (continued)

It reduces dependence on a complete route table and fits many mobile aerial paths.

  • No route-discovery flood or full end-to-end route table is needed, but the node still needs fresh neighbor position records and a way to learn the destination's position.
  • Sparse aerial neighbors and altitude changes can create such gaps.
  • In a two-dimensional planar graph, perimeter or face routing can forward around a void until greedy progress resumes.
iotclass.org

Major section

Layered Link Checks · Temporary Inspection Corridor

The team must exchange telemetry, deliver high-priority alerts quickly, and upload inspection summaries when a ground gateway becomes reachable.

  • A safety alert takes the first sound route that meets its urgent limit.
  • A large inspection record may wait for a stronger gateway contact.
  • This case uses three delivery rules because its data does not share one deadline.
  • Result: The design does not promise one fixed route across the whole corridor.

Why it matters

This case uses three delivery rules because its data does not share one deadline.

iotclass.org

Major section

Altitude in Link Decisions · 3. Using stale neighbor entries

Horizontal separation alone can hide the true 3D distance between UAVs.

  • Include altitude when estimating whether a neighbor remains useful.
  • Old neighbor state can make a route look valid after the neighbor has moved away or become a poor forwarder.
iotclass.org

Major section

4. Forgetting the gateway path · Keep Data Through Short Partitions

Aerial forwarding is only part of the system when data must leave the FANET.

  • Track gateway reachability, handoff conditions, and delivery records.
  • Sparse FANETs may have temporary gaps.
  • Low-priority but useful data can often be buffered and delivered later instead of being discarded immediately.
Star network topology compared with mesh network topology: a star network routes every UAV through one fixed ground hub in a single hop with no self-configuration, while a mesh network lets UAVs relay traffic for each other across multiple hops and reroute around a relay that drops out.
Star network topology compared with mesh network topology: a star network routes every UAV through one fixed ground hub in a single hop with no self-configuration, while a mesh network lets UAVs relay traffic for each other across multiple hops and reroute around a relay that drops out.
iotclass.org

Major section

Concept Relationships

Three-dimensional records describe which neighbor is useful now.

  • Position-based routing chooses from those current facts, while predictive routing adds a bounded claim about future motion.
  • Gateway selection then connects the aerial path with the ground service that owns final delivery.
  • A route is complete only when each handoff preserves message priority, age, owner, and failure state.

Why it matters

If neither method finds a viable next hop, store-carry-forward protects data whose deadline allows delay.

iotclass.org

Major section

Concept Relationships (continued)

3D topology records keep neighbor and link decisions tied to current mission state.

  • Position-based routing uses current location and neighbor records for local next-hop choices.
  • Predictive routing adds movement expectations or planned contact windows.
  • Gateway selection connects the aerial path to ground or vehicle systems.
iotclass.org

Major section

Summary · Key Takeaway

FANET fundamentals start with a simple idea: UAVs can form an ad hoc network in the air.

  • The difficult part is keeping forwarding decisions tied to current 3D records.
  • FANETs are ad hoc networks in motion.
  • Routing must account for changing 3D positions, link freshness, energy reserves, gateway reachability, and mission priority.
UAV networks are shaped by rapidly changing topology, intermittent links, tight energy budgets, and open-RF security threats.
UAV networks are shaped by rapidly changing topology, intermittent links, tight energy budgets, and open-RF security threats.
iotclass.org

Deck summary

Key takeaways

A route drawn at take-off cannot prove that the next message has a usable path.

  • Three-axis motion and fast route updates mean an old neighbor may no longer be safe.
  • The minimum model is a moving group of aircraft that may relay for one another without one fixed path.
  • Height and heading change which neighbors can help, sparse spacing makes each relay more important, and flight energy limits how long extra radio work can continue.
  • FANET routing is not one protocol choice for every mission.
iotclass.org

Retrieval practice

Recall check 1 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q1A UAV has a stale neighbor table, a low-priority image summary, and no current gateway path, but its flight plan predicts gateway contact in four minutes. What record best supports the routing decision?

AA static route table recorded at launch, kept authoritative because the aircraft identifiers have not changed.
BA flooding record that rebroadcasts the image summary through every UAV until some path delivers it.
CA store-carry-forward record with packet priority, buffer limit, and predicted gateway contact.
DA discard record that drops the image summary now because no gateway path exists at this moment.
Show answer

Answer: C Sparse FANET missions need explicit buffering and expiry evidence when immediate forwarding is not trustworthy; the full record also logs freshness checks and discard conditions.

iotclass.org

Retrieval practice

Recall check 2 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q2A three-UAV inspection team loses direct gateway reachability while one aircraft still predicts contact in four minutes. Which first FANET routing record keeps the decision traceable?

ARecord packet class, position/altitude age, peer age, link score, route mode, buffer cap, gateway ETA, safety cap, owner, retest.
BKeep the launch route because unchanged identifiers and mission area preserve its reachability.
CFlood all traffic among UAVs without considering priority, buffer capacity, or energy reserve.
DTreat lost gateway reachability as communications only, omitting return, collision, and command priority.
Show answer

Answer: A A traceable FANET routing decision connects packet class, fresh position and neighbor evidence, link state, route mode, buffering, gateway contact, safety limits, ownership, and retest triggers before the mission depends on the path.

iotclass.org

Retrieval practice

Recall check 3 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q3A UAV has a fresh neighbor table, current position estimates, and several neighbors moving toward the destination area. Which routing pattern is usually the best first choice?

APosition-based forwarding using the current neighbor records
BContinuous flooding until every UAV receives every packet
CIgnore position and wait for a fixed route table to converge
DDrop all packets until a ground gateway is directly visible
Show answer

Answer: A Fresh position, neighbor, and movement records make position-based forwarding a strong fit for many FANET paths.

iotclass.org

Retrieval practice

Recall check 4 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q4Which item is most important before trusting a neighbor entry for FANET routing?

AThe neighbor entry's age relative to the current mission phase.
BThe neighbor's short identifier rather than the age of its link report.
CThe neatness of its route in the planning diagram rather than live link data.
DThe neighbor's launch order rather than its current reachability.
Show answer

Answer: A Freshness is a core quality check because FANET topology information ages quickly.

Q5What changing radio fabric is formed by cooperating UAVs?

A3D topology
BPosition-based routing
CPredictive routing
DAerial mesh
Show answer

Answer: D The aerial mesh is the changing radio fabric formed by cooperating UAVs.

iotclass.org

Retrieval practice

Recall check 5 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q6Complete the FANET forwarding-readiness check:

Atopology_ok = state['position_fresh'] and state['neighbor_table']
Btopology_ok = False
Ctopology_ok = state['node_name'] == 'leader'
Dtopology_ok = state['battery_color'] == 'green'
Show answer

Answer: A A FANET node should forward only when topology records, route mode, and link records are all present.

iotclass.org

Print reference

Answers 1 of 2

Answer key.

  1. C · Sparse FANET missions need explicit buffering and expiry evidence when immediate forwarding is not trustworthy; the full record also logs freshness checks and discard conditions.
  2. A · A traceable FANET routing decision connects packet class, fresh position and neighbor evidence, link state, route mode, buffering, gateway contact, safety limits, ownership, and retest triggers before the mission depends on the path.
  3. A · Fresh position, neighbor, and movement records make position-based forwarding a strong fit for many FANET paths.
iotclass.org

Print reference

Answers 2 of 2

Answer key.

  1. A · Freshness is a core quality check because FANET topology information ages quickly.
  2. D · The aerial mesh is the changing radio fabric formed by cooperating UAVs.
  3. A · A FANET node should forward only when topology records, route mode, and link records are all present.
iotclass.org