Electrical and Computer Engineering ETDs
Publication Date
Fall 12-13-2025
Abstract
Unmanned Aerial Vehicles (UAVs) have been widely deployed in applications such as environmental monitoring, disaster response, and surveillance. Effective coordination between UAVs depends on low-latency inter-UAV communication to exchange state information, decisions, and other critical data. UAV networks are inherently dynamic which necessitates a framework capable of handling scenarios such as traffic re-routing, and resilience to communication failures. To address the challenges of managing dynamic UAV networks, this thesis proposes a dual network approach composed of three main components. First, the Better Approach to Mobile Ad-hoc Networking (BATMAN) protocol is used to enable communication among UAVs. Second, the OpenFlow protocol will facilitate communication between a central controller and the UAVs. Third, a graphical user interface (GUI) is developed to allow the controller to visualize the network topology and request data. The proposed framework is evaluated on a testbed consisting of one controller and two Raspberry Pis acting as OpenFlow devices.
Keywords
Unmanned Aerial Vehicles, Software Defined Networking, Wireless Mesh Networks, OpenFlow, B.A.T.M.A.N, inband control, test bed implementation, raspberry pi, RYU, autonomous routing
Document Type
Thesis
Language
English
Degree Name
Computer Engineering
Level of Degree
Masters
Department Name
Electrical and Computer Engineering
First Committee Member (Chair)
Dr Michael Devetsikiotis
Second Committee Member
Dr Edward Nava
Third Committee Member
Dr Christos Christodoulou,
Recommended Citation
Quang, Hieu. "Empowering Wireless Mesh UAV Networks through Software-Defined Networking." (2025). https://digitalrepository.unm.edu/ece_etds/736