ENGINEERING / FINAL PROJECT
Remote 4G Drone Control.
A physical UAV connected to a remote operator over 4G. Embedded hardware, flight control, cloud infrastructure, telemetry and real-time video in one end-to-end system.
The idea
Remote UAV control through a mobile connection spans more than the aircraft. It needs a path between the operator, cloud infrastructure, companion computer and flight controller, alongside telemetry and live video.
This completed Computer Engineering final project connects those layers into a physical, end-to-end engineering system.
Architecture
The control path, from the browser to the physical UAV.
- 01
Web client
Angular operator interface.
- 02
VPS / Cloud
Cloud infrastructure and the Node.js component.
- 03
4G network
Mobile connectivity to the aircraft.
- 04
Raspberry Pi
Companion computing aboard the UAV.
- 05
MAVLink / MAVSDK
Flight-controller communication.
- 06
Pixhawk / PX4
The flight-control stack.
- 07
UAV
The physical aircraft.
Video path
A separate media path brings the camera feed to the operator.
- 01
USB camera
- 02
FFmpeg
- 03
RTSP
- 04
MediaMTX
- 05
WHEP / WebRTC
- 06
Web client
Embedded / Sensors
STM32 + FreeRTOS
Embedded hardware and real-time software.
IMU + Barometer
Integrated motion and pressure sensing.
UART / I2C
Communication with embedded components and sensors.
Raspberry Pi + Pixhawk
Companion computing and the flight controller connected through MAVLink / MAVSDK.
Result / Capabilities
Real-time telemetry
Aircraft telemetry available to the remote operator.
Remote ARM / DISARM
Arming-state control through the remote system.
Video streaming
Real-time camera video delivered to the web client.
Hardware integration
Flight-controller communication and embedded sensor integration.