[[searchwing-wifibroadcast]]

This is an old revision of the document!


WiFI Broadcast

WiFi Broadcast has great potentials as link layer between the drone and the ground station. As well as link layer for video data created on the ground, e.g. between the speedboats and the mothership.

We tested the original WiFi broadcast implementation on a TL-WN722N with a patched driver. We did tests in the noisy Berlin environment and reached a throughput of 8 to 20 MBit/s on a table setup.

There are various projects that use the WiFi broadcast code:

The original implementation doesn't care much about the transmitted data. You can pipe whatever data you have to the tx process. Some of the mentioned implementations provided MAVLink transport, others provide a UDP interface. For example in theory its possible to transmit a 4k video stream via H265 using a Jetson Nano Board: https://befinitiv.wordpress.com/2019/04/29/fpv-in-4k/

The code for injecting packets is quite simple and can be adapted to our needs, e.g. improved forward error correction.

* 20MBit/s in the basement in Neukölln, distance 50cm, two omni antennas with unknown dBi * 4MBit/s on Tempelhofer Feld, distance ~ 200m, unpatched kernel, txpower maybe not at max, both sides small omni antennas with unknown dBi

  • test in realistic environment, e.g. noiseless sea env
  • range test
  • test antenna combinations, e.g. dipol and sector, dipol and dish
  • implement tun/tap over wifibroadcast
  • searchwing-wifibroadcast.1587027164.txt.gz
  • Last modified: 2020/04/16 10:52
  • by wf68spef