Replies: 1 comment 3 replies
-
Hello
|
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Release 23.08-rc1
Mavlink parser speedup. Instead of using standard full-featured (and slow mavlink parser) now use fast packet splitter.
Added callbacks for vehicle arm/disarm. You can use it for camera recording activation.
Added mavlink tcp proxy. Now it is possible to use backup link via LTE modem or connect onboard computer without external mavlink-router.
To connect as backup link in QGC use tcp connection to port 5760 and check "high latency link" checkbox.
Self-injected frames are ignored now in case when TX and RX use the same radio port.
Added cross-build support via qemu + docker.
Improved udp socket buffer overflow handling:
You can set socket buffer size system-wide via
net.core.rmem_default
or via-R
option inwfb_tx
.Warn if incoming packet >
MAX_PAYLOAD_SIZE
and will be truncated.Added support for RTS frames. Now you can choose between data and rts frames when transmit packages.
Added default route option for IP tunnel.
Large refactoring of WFB-ng control-plane:
systemctl enable wifbroadcast@gs1:gs2:gs3:gs4
link_domain
wide - for example one-wayudp_proxy
TX will use active antenna selected by other RX streams.Compatibility:
This commit maintain both radio and config compatibility with previous version.
So you can use previous version of wfb-ng on the other link side and import most of your customizations from /etc/wifibroadcast.cfg
The only config incompatible change is that
common.link_id
was moved to profile section and renamed tolink_domain
.Added support for multiple directed antennas on both ends and different frequency channels on different cards:
common.wifi_channel
can now be not onlyint
, but alsodict
. In this case, you can specify different frequency channels for different cards. For example:{'wlan0': 161, 'wlan1': 165}
These allow you to use multiple frequency channels at the same time if you have multiple cards on each end. For example, you can use 2.4 + 5.8 GHz.
Or you can use multiple directional antennas on both sides of the link, as point (2) solves the chicken and egg problem of allowing directional antennas
(and/or different frequency channels) to agree on the direction (and/or frequency) of transmission
In the case of different frequency channels, the solution is not quite ideal, because only RSSI is used to select the active channel, and the number of errors is ignored.
This discussion was created from the release Release 23.08.
Beta Was this translation helpful? Give feedback.
All reactions