Skip to main content

A Python library for UAV-to-UAV communication over V2X/D2D, optimized for dynamic networks and ns-3-dev integration.

Project description

Latest PyPI version License Supported Python versions

pyUAVLink is a Python binding and simulation controller for UAV networking protocols, built on top of ns-3 via a custom shared memory interface.

It enables real-time UAV-to-UAV (U2U) communication simulations with machine learning integration. This package acts as a bridge between Python and C++ (ns-3), making it possible to apply neural networks (e.g., LSTM) to network behavior prediction.

Features

  • Simulation control via UAVLinkSimulation

  • Shared memory communication with a customized ns-3-dev module

  • Real-time MCS prediction integration via LSTM

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyuavlink-0.1.2.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyuavlink-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page