WFB-ng, aplikace pro komunikaci s dronem přes Wi-Fi

Logo WFB-ng

Vynikající nástroj pro rádiové spojení na dlouhé vzdálenosti založené na WiFi

To se stalo známým vydání nové verze projektu WFB-ng 23.01, která vyvine hromadu software pro vytváření přímých komunikačních spojení na velké vzdálenosti pomocí běžných bezdrátových karet.

Projekt WFB-ng zajišťuje přenos dat který používá nízkoúrovňové WiFi pakety abyste se vyhnuli omezení vzdálenosti a latence běžného zásobníku IEEE 802.11. Typickou aplikací projektu je udržování komunikačního kanálu s dronem a přenos video streamu z kamer k němu připojených.

Komunikační kanál je zajištěn přepnutím bezdrátové karty do režimu vysílání (přenos) a použití nízkoúrovňových WiFi paketů bez potvrzení přenosu (ACK), což oproti běžnému zásobníku IEEE 802.11 umožňuje obejít omezení vzdálenosti a zkrátit zpoždění při přenosu dat.

Výhody de Mezi WFB-ng patří:

  • Mapa 1:1 paketů RTP na IEEE80211 pro minimální latenci (neserializuje se na bajt steam)
  • Podpora Smart FEC (okamžitý paket výkonu do video dekodéru, pokud potrubí FEC nemá žádné mezery)
  • Obousměrná telemetrie mavlink
  • Podpora IP tunelu přes WFB. Běžné IP pakety můžete přenášet přes WFB spojení.
  •  Používá méně efektivní kódování FEC a nepřidává malé pakety.
  • Automatická rozmanitost TX (vyberte kartu TX na základě RX RSSI)
  • Šifrování a ověřování streamu (libsodium)
  • Distribuovaný provoz. Data karet můžete shromažďovat na různých hostitelích. Nejste tedy omezeni šířkou pásma jedné sběrnice USB.
  • Agregace balíčků Mavlink. Neposílá wifi pakety pro každý mavlinkový paket.
  • Vylepšené OSD pro Raspberry PI (spotřebovává 10 % CPU na PI Zero) nebo jakýkoli jiný systém kompatibilní s gstreamerem (Linux X11 atd.). Kompatibilní s jakýmkoli rozlišením obrazovky. Podporuje korekci stran pro PAL na HD upscaling.
  • Poskytuje tunel IPv4 pro obecné použití

Kromě vysokorychlostního jednosměrného kanálu pro přenos videa, podporuje instalaci obousměrného spojení pro výměnu dat, přes kterou lze vybudovat TCP/IP tunel. Pro ovládání dronu během letu umí WFB-ng také přeposílat protokol MAVLink, který slouží k přenosu telemetrie a externího ovládání pomocí softwaru QGroundControl.

Na straně dronu a pozemní stanice, lze použít bezdrátové moduly založené na čipu RTL8812au, který lze přepnout do režimu leteckého sledování, jako je ALPHA AWUS036AC . Ke svému fungování vyžaduje speciálně upravený ovladač pro Linux.

Teoreticky mohou být kompatibilní karty založené na Atheros AR9271, AR9280 a AR9287Ano, ale jeho funkce nebyla testována. Použitím bezdrátového modulu Alfa AWU036ACH a antény s koeficientem 20dBi je možné dosáhnout vzdálenosti přenosu dat až 20 km.

Efektivitu přenosu dat lze zlepšit agregací malých paketů MAVLink a IP do větších datových bloků před odesláním. Video pakety RTP jsou mapovány jeden po druhém na pakety IEEE80211.

Pro zvýšení dosahu na pozemních stanicích je možné automaticky rozdělit přenosový kanál pomocí několika bezdrátových karet se směrovými a všesměrovými anténami. Pro ochranu před zachycením informací jsou všechna data šifrována a připojení je ověřeno. Pro opravu chyb se používají kódy FEC (Forward Error Correction).

Na LNová verze vyniká zásadní revize protokolu, takže zpětná kompatibilita je narušena.

Pakety relace mají vestavěné parametry opravy chyb (FEC), pomocí kterých můžete použít různá nastavení pro příchozí a odchozí provoz.

Kromě toho je také zdůrazněno, že přidána podpora pro agregaci malých IP paketů podobně jako u balíčků MAVLink, stejně jako do rozhraní WFB-ng-OSD byla přidána podpora streamování videa pomocí protokolu RTSP.

Stáhněte si a získejte

Pro zájemce o projekt by měli vědět, že vývoj je distribuován pod licencí GPLv3, kromě toho, že připravené kompilace linuxového prostředí jsou generovány s WFB-ng předkonfigurovaným pro desky Raspberry PI 3B (986 MB).

Nutno podotknout, že se vyvíjí OSD rozhraní pro vizuální sledování parametrů dronu, které se zobrazuje přes živé video.

Soubory, stejně jako pokyny a další informace lze získat z následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.