Skip to content

comm (Network)


The comm module provides network communication interfaces, including UDP-based simulation data communication, UAV networking APIs, and Redis-based distributed data sharing functionalities.


Module Features

Feature Description
UDP Simulation Communication High-speed simulation data transmission and reception based on the UDP protocol
UAV Networking Construction and management of multi-aircraft collaborative communication networks
Redis Data Sharing Distributed data caching and sharing based on Redis
LAN Forwarding Packet forwarding and routing within a local area network

Core Classes and Interfaces

Class/Interface Description
NetSimAPIV4 Core class for UDP simulation communication, supporting multi-aircraft data transmission and reception
NetUavAPI UAV networking API, supporting cluster network management
RedisClient Redis client supporting distributed data operations

Usage Scenarios

Cluster Communication

  • Data exchange and coordination among multiple UAVs
  • Distribution of formation control commands for clusters
  • Aggregation of cluster status information

Distributed Simulation

  • Simulation data synchronization across multiple computers
  • Distributed computing for large-scale cluster simulations
  • Real-time sharing and storage of simulation data

Real-World Deployment

  • Network communication for actual UAVs
  • Data link between ground stations and UAVs
  • Communication support for multi-aircraft collaborative missions


Note: This document serves as the index page for the comm module. Detailed API descriptions for each interface can be found in their respective standalone module documentation pages.