WFB-ng, rakendus drooniga suhtlemiseks Wi-Fi kaudu

WFB-NG LOGO

Suurepärane utiliit WiFi-põhise pikamaa raadiolingi jaoks

Sai teada projekti WFB-ng 23.01 uue versiooni väljaandmine, mis arendab virna tarkvara otsesideühenduste loomiseks pikkade vahemaade tagant, kasutades tavalisi traadita kaarte.

WFB-ng projekt pakub andmeedastust mis kasutab madala tasemega WiFi-pakette et vältida tavalise IEEE 802.11 pinu kauguse ja latentsusaja piiranguid. Projekti tüüpiline rakendus on drooniga sidekanali ülalpidamine ja sellega ühendatud kaameratest videovoo edastamine.

Sidekanali tagab juhtmevaba kaardi lülitamine edastusrežiimile (edastus) ja madala tasemega WiFi pakettide kasutamine ilma edastuskinnituseta (ACK), mis võrreldes tavapärase IEEE 802.11 pinuga võimaldab mööda minna kauguspiirangutest ja vähendada andmeedastuse viivitusi.

Kasu de WFB-ng sisaldab:

  • RTP-pakettide 1:1 kaardistamine IEEE80211-ga minimaalse latentsusaja tagamiseks (ei serialiseeri baitidele)
  • Nutika FEC-tugi (kohene jõudluspakett videodekoodrisse, kui FEC-torus pole tühikuid)
  • Kahesuunaline maglinki telemeetria
  • IP-tunneli tugi WFB kaudu. WFB-lingi kaudu saate edastada tavalisi IP-pakette.
  •  See kasutab vähem tõhusat FEC-kodeeringut ega lisa väikseid pakette.
  • Automaatne TX-i mitmekesisus (valige RX RSSI-l põhinev TX-kaart)
  • Voo krüptimine ja autentimine (libsodium)
  • Hajutatud toimimine. Saate koguda kaardiandmeid erinevatel hostidel. Nii et te ei piirdu ühe USB siini ribalaiusega.
  • Mavlinki pakettide koondamine. See ei saada iga maglinki paketi jaoks wifi-pakette.
  • Täiustatud OSD Raspberry PI jaoks (tarbib 10% CPU-st PI Zero puhul) või mis tahes muu gstreameriga ühilduva süsteemi jaoks (Linux X11 jne). Ühildub mis tahes ekraani eraldusvõimega. Toetab kuvade korrigeerimist PAL-st HD-le ülesskaleerimisel.
  • Pakub IPv4 tunnelit üldiseks kasutamiseks

Lisaks kiirele ühesuunalisele kanalile videoedastuseks, toetab kahesuunalise lingi paigaldamist andmevahetuseks, mille peale saab ehitada TCP/IP tunneli. Drooni juhtimiseks lennu ajal saab WFB-ng edastada ka MAVLinki protokolli, mida kasutatakse telemeetria ja välise juhtimise edastamiseks QGroundControl tarkvara abil.

Drooni ja maapealse jaama küljel, saab kasutada RTL8812au kiibil põhinevaid juhtmevabasid mooduleid, mille saab lülitada antenniseirerežiimile, näiteks ALPHA AWUS036AC . Selle töötamiseks on vaja spetsiaalselt muudetud Linuxi draiverit.

Teoreetiliselt võivad Atheros AR9271, AR9280 ja AR9287 põhinevad kaardid ühildudaJah, aga selle toimimist pole testitud. Alfa AWU036ACH juhtmevaba moodulit ja 20dBi koefitsiendiga antenni kasutades on võimalik saavutada andmeedastuskaugus kuni 20 km.

Andmeedastuse tõhusust saab parandada, kui koondada väikesed MAVLinki ja IP-paketid enne saatmist suuremateks andmejuppideks. RTP videopaketid vastendatakse ükshaaval IEEE80211 pakettidega.

Maapealsete jaamade leviala suurendamiseks on võimalik edastuskanal automaatselt poolitada, kasutades mitut suuna- ja mitmesuunalise antenniga traadita kaarti. Teabe pealtkuulamise eest kaitsmiseks krüpteeritakse kõik andmed ja ühendus autentitakse. Vigade parandamiseks kasutatakse FEC (Forward Error Correction) koode.

L pealUus versioon paistab silma protokolli oluline läbivaatamine, seega on tagasiühilduvus katki.

Seansipakettidel on sisseehitatud veaparanduse (FEC) parameetrid, millega saab sissetulevale ja väljaminevale liiklusele rakendada erinevaid sätteid.

Lisaks sellele rõhutatakse ka seda lisatud tugi väikeste IP-pakettide koondamiseks sarnaselt MAVLinki pakettidele, samuti on WFB-ng-OSD liidesele lisatud RTSP-protokolli kasutades video voogesituse tugi.

Laadige alla ja hankige

Projektist huvitatutel tasub teada, et arendusi levitatakse GPLv3 litsentsi all, lisaks sellele, et Linuxi keskkonna kasutusvalmis kompilatsioonid genereeritakse WFB-ng-ga, mis on eelkonfigureeritud Raspberry PI 3B plaatidele (986 MB).

Tuleb märkida, et drooni parameetrite visuaalseks jälgimiseks on väljatöötamisel OSD liides, mida kuvatakse otsevideo kaudu.

Faile, samuti juhiseid ja muud teavet saab aadressilt järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.