Wifibroadcast Versions Save

WFB-NG - the next generation of long-range packet radio link based on raw WiFi radio

wifibroadcast-20.08

3 years ago
  • Allow to disable MAVLink aggregation by setting agg_timeout=None or agg_size=None
  • Fix compilation with GCC 10
  • Added Raspberry Pi deb package

wifibroadcast-19.06

4 years ago
  • Add support for python 3.x
  • Add FEC params to config file
  • Add controller for Storm32 gimbals
  • Fix TX antenna selection
  • Add txpower settings (disabled by default due to incompatibility with Atheros chipsets)

wifibroadcast-19.03.1

5 years ago

Fix non-ascii symbol in master config file (triggers error on some systems)

wifibroadcast-19.03

5 years ago
  1. Add LDPC support for 8812au
  2. Add support for IP-over-WFB

Note, that IP-over-WFB is less effective than direct video and mavlink streaming. Use it for low-bandwidth data only.

wifibroadcast-19.01

5 years ago
  1. Peer definition format in config files was changed:
    [gs_mavlink]
    peer = 'connect://127.0.0.1:14550'  # outgoing connection
    # peer = 'listen://0.0.0.0:14550'   # incoming connection
    
    [gs_video]
    peer = 'connect://127.0.0.1:5600'  # outgoing connection for
                                       # video sink (QGroundControl on GS)
    
    [drone_mavlink]
    peer = 'listen://0.0.0.0:14550'   # incoming connection
    # peer = 'connect://127.0.0.1:14550'  # outgoing connection
    
    [drone_video]
    peer = 'listen://0.0.0.0:5600'  # listen for video stream (gstreamer on drone)
    
  2. Wifi card setup was moved to python code from shell script

wifibroadcast-18.12.1

5 years ago

Set BW, GI, STBC and MCS index in runtime for each stream separately.

To install binary package to Raspberry PI:

sudo apt-get install python-future python-pkg-resources python-twisted
sudo tar xzvf wifibroadcast-18.12.23.44645.linux-raspberrypi.tar.gz -C /
sudo mv /usr/lib/python2.7/site-packages/* /usr/lib/python2.7/dist-packages/

wifibroadcast-18.12

5 years ago

Release Notes:

  • Bidirectional mavlink telemetry. You can use it for mavlink up/down and video down link.
  • Automatic TX diversity (select TX card based on RX RSSI)
  • Removed mavlink mode from wfb_tx binary (moved to the python side).
  • Add tgz, rpm and deb binary package generation

wifibroadcast-18.10

5 years ago

Release Notes:

  • Added WFB telemetry monitor (Python/Twisted required)
  • WFB RSSI as RADIO_STATUS mavlink messages injected to telemetry stream
  • Moved to monotonic clock for timeouts
  • Add kernel patches for NanoPI NEO2 board
  • Bug fixes

wifibroadcast-17.10

6 years ago

Changelog:

  • Simplify aggregator logic
  • Remove seq field from data packets (can be evaluated from nonce field)
  • Add compatibility for different endianess on RX/TX

This release is incompatible from previous versions due to different packet structure. You need to upgrade both TX an RX.

wifibroadcast-17.10.1

6 years ago

Fix possible nonce reuse Added binaries for Raspberry PI