RESOURCE · 31/5/2025
This is the continued version of the Level-1 Report
Objective: Learn about radio frequencies used in UAVs (2.4GHz, 5.8GHz, Lora).
Understand the various security implications in the different wireless protocols used in drones, along with the emerging threats and ways of mitigation.
Understand the procedure which goes behind the binding of an ELRS receiver.
Bind the 2.4 GHz RP1 Rx with the TX 16S MK-ll.
Outcomes and Learnings:
Feature | 2.4 GHz | 5 GHz |
---|---|---|
Frequency Range | ~2.4 to 2.5 GHz | ~5.15 to 5.825 GHz (varies by region) |
Speed | Lower maximum speed (up to ~600 Mbps) | Higher maximum speed (up to several Gbps) |
Range | Longer range (better wall penetration) | Shorter range (weaker penetration) |
Channels Available | 11 (3 non-overlapping) | 25 non-overlapping |
Interference | Higher (used by many devices: Bluetooth, etc) | Lower (less congested, more channels) |
Best For | Larger coverage areas with fewer devices | High-speed, short-distance connections |
Latency | Typically higher | Lower latency (better for gaming, streaming) |
Device Compatibility | Supported by almost all Wi-Fi devices | Newer devices required for full support |
LoRaWAN: Long Range Wide Area Network
It uses unlicensed frequency band for long-range communication. It is built on top of LoRa (Long Range), which is a physical layer modulation technique.
It is classified into 3 classes: Class A, Class B, Class C.\
Class A | Class B | Class C |
---|---|---|
Longest battery life | Average battery life | Longest battery life |
Stays in sleep mode for majority of the time | Listens to network perodically | Listens to network continuously |
Example-Fire Alarm | Example- Metering of temperature, humidity | Example- Traffic monitoring |
LoRa Architecture:
The frequency band used by LoRa varies region by region. In India, it operates in the 865–867 MHz band.
Drone Components:
Component | Function | Key Protocols Used | Potential Vulnerabilities |
---|---|---|---|
Command & Control (C2) | Transmits pilot instructions to the drone | 2.4 GHz/5.8 GHz Wi-Fi, FHSS, DSSS, LTE, SATCOM | Signal interception, jamming, protocol spoofing |
Telemetry Data | Provides real-time flight data (position, altitude, speed) | MAVLink, DJI Lightbridge, LoRa, DroneCAN | Data injection, signal hijacking |
Video Transmission | Sends live feed to the pilot or external system | FPV (Analog or Digital), OcuSync, Wi-Fi, 5G LTE | Man-in-the-middle (MITM) attacks, feed interception |
Navigation & GPS | Enables autonomous navigation and geofencing | GPS, GLONASS, BeiDou, Galileo | GNSS spoofing, jamming, denial of service |
Payload Data Link | Transfers sensor and payload data | 4G/5G, SATCOM, proprietary links | Data exfiltration, interference, encryption bypass |
i) 2.4 GHz & 5.8 GHz Radio Control (RC) Signals
ii) Wi-Fi-Based Drone Control
iii) MAVLink Protocol: Open-Source Telemetry Standard
iv) 4G/5G LTE & SATCOM-Controlled Drones
1.GNSS Spoofing & GPS Jamming
Attackers can transmit counterfeit GPS signals, tricking drones into miscalculating their location.
Impact: UAVs can be forced to change flight paths or even crash.
Countermeasure: Multi-constellation GNSS receivers and inertial navigation backups.
2.Signal Hijacking & Remote Takeover Attacks
Weak encryption allows attackers to inject false commands into drone control links.
Countermeasure: Strong encryption (e.g., AES-256) and authentication-based command inputs.
3.Network-Based Attacks on Wi-Fi-Controlled Drones
Wi-Fi-controlled drones are highly susceptible to deauthentication and MITM attacks.
Countermeasure: WPA3 encryption, SSID broadcasting disablement, and dynamic IP allocation.
1.RF Spectrum Monitoring
Passive RF monitoring detects UAV emissions within the 300 MHz – 6 GHz range.
Helps identify C2 links, telemetry beacons, and FPV signals in real time.
2.Encrypted Telemetry & Secure Authentication
Implementing secure command authentication prevents unauthorized access.
End-to-end encryption minimizes hijacking risks.
3.Deep Packet Inspection for Networked UAVs
Cellular-connected drones can be identified via traffic analysis.
Detects suspicious drone activity over LTE networks.
4.Adaptive Counter-UAS Technologies
AI-driven RF anomaly detection classifies drone activity.
Multi-sensor fusion (RF, radar, EO/IR cameras) enhances detection accuracy.
Objective: Understand PID tuning for UAV stability
Learn how GPS Hold and Altitude Hold work, tabulate the differences between the two
Tabulate the differences between GPS Hold and Altitude Hold
Outcomes and Learnings: In drones, a PID (Proportional-Integral-Derivative) control system is a sophisticated method for maintaining stable flight and precise control over various aspects like altitude, orientation, and movement. It works by continuously calculating the difference between the drone's desired state and its current state, then adjusting motor speeds to minimize that difference.
P – Proportional
Reacts to the current error
The bigger the error, the bigger the correction.
I – Integral
Reacts to the accumulated past error
Helps eliminate long-term steady-state error.
D – Derivative
Reacts to the rate of change of error
Predicts future error, helps with stability and response speed\
Altitude Hold is used when flying in calm indoor/outdoor areas and want help with vertical stability.
GPS Hold is used when you want the drone to hover in one place without drifting, especially outdoors.
GPS-Global Positioning System
The following tabular column provides more insight on the difference between the two.
Feature | Altitude Hold | GPS Hold (Position Hold) |
---|---|---|
Function | Maintains constant altitude | Maintains altitude and horizontal position |
Sensors Used | Barometer / IMU | GPS + Barometer / IMU |
Horizontal Stability | Not maintained (can drift) | Maintained (resists wind and movement) |
Wind Resistance | No compensation | Automatically corrects for wind |
Use Case | Indoor or GPS-denied environments | Outdoor flying with GPS signal |
Precision | Moderate (altitude only) | High (position and altitude) |
Navigation Ability | No position lock | Locks current GPS coordinates |
Drift Control | Manual correction required | Automatically stabilized |
Objectives: Explore, learn & understand the use case of the following flight modes in the Mission Planner software: Stabilize, ACRO,Altitude Hold, Auto, Guided, Loiter, Return to Home (RTL),Circle, Land, Drift, Pos Hold, Guided_NoGPS, Smart RTL, Follow Mode, Outcomes and Learnings: