WFB-ng, aplikasi untuk komunikasi drone melalui Wi-Fi

Logo WFB-ng

Utilitas luar biasa untuk tautan radio jarak jauh berbasis WiFi

Itu diketahui rilis versi baru proyek WFB-ng 23.01, yang mengembangkan setumpuk perangkat lunak untuk membuat hubungan komunikasi langsung jarak jauh menggunakan kartu nirkabel konvensional.

Proyek WFB-ng menyediakan transportasi data yang menggunakan paket WiFi tingkat rendah untuk menghindari batasan jarak dan latensi tumpukan IEEE 802.11 biasa. Aplikasi khas dari proyek ini adalah memelihara saluran komunikasi dengan drone dan mengirimkan aliran video dari kamera yang terhubung dengannya.

Saluran komunikasi disediakan dengan mengalihkan kartu nirkabel ke mode siaran (transmisi) dan penggunaan paket WiFi tingkat rendah tanpa pengakuan transmisi (ACK), yang, dibandingkan dengan tumpukan IEEE 802.11 biasa, memungkinkan melewati batasan jarak dan mengurangi keterlambatan dalam transmisi data.

Manfaatnya de WFB-ng meliputi:

  • Peta paket RTP 1:1 ke IEEE80211 untuk latensi minimal (tidak bersambung ke byte steam)
  • Dukungan Smart FEC (paket kinerja langsung ke dekoder video jika pipa FEC tidak memiliki spasi)
  • Telemetri mavlink dua arah
  • Dukungan terowongan IP melalui WFB. Anda dapat mengirimkan paket IP biasa melalui tautan WFB.
  •  Ini menggunakan pengkodean FEC yang kurang efisien dan tidak menambahkan paket kecil.
  • Keanekaragaman TX otomatis (pilih kartu TX berdasarkan RX RSSI)
  • Enkripsi dan autentikasi streaming (libsodium)
  • Operasi terdistribusi Anda dapat mengumpulkan data kartu pada host yang berbeda. Jadi Anda tidak terbatas pada bandwidth satu bus USB.
  • Agregasi paket Mavlink. Itu tidak mengirim paket wifi untuk setiap paket mavlink.
  • OSD yang ditingkatkan untuk Raspberry PI (mengkonsumsi 10% CPU pada PI Zero) atau sistem lain yang kompatibel dengan gstreamer (Linux X11, dll.). Kompatibel dengan resolusi layar apa pun. Mendukung koreksi aspek untuk peningkatan PAL ke HD.
  • Menyediakan terowongan IPv4 untuk penggunaan umum

Selain saluran satu arah berkecepatan tinggi untuk transmisi video, mendukung pemasangan tautan dua arah untuk pertukaran data, di mana terowongan TCP/IP dapat dibangun. Untuk mengontrol drone selama penerbangan, WFB-ng juga dapat meneruskan protokol MAVLink, yang digunakan untuk mengirimkan telemetri dan kontrol eksternal menggunakan perangkat lunak QGroundControl.

Di sisi drone dan stasiun bumi, modul nirkabel berdasarkan chip RTL8812au dapat digunakan, yang dapat dialihkan ke mode pemantauan udara, seperti ALPHA AWUS036AC . Ini membutuhkan driver Linux yang dimodifikasi khusus untuk berfungsi.

Secara teori, kartu berbasis Atheros AR9271, AR9280 dan AR9287 dapat kompatibelYa, tetapi operasinya belum diuji. Dengan menggunakan modul nirkabel Alfa AWU036ACH dan antena dengan koefisien 20dBi, dimungkinkan untuk mencapai jarak transmisi data hingga 20 km.

Efisiensi transfer data dapat ditingkatkan dengan menggabungkan paket MAVLink dan IP kecil menjadi potongan data yang lebih besar sebelum dikirim. Paket video RTP dipetakan satu per satu ke paket IEEE80211.

Untuk meningkatkan jangkauan di stasiun bumi, dimungkinkan untuk membagi saluran transmisi secara otomatis menggunakan beberapa kartu nirkabel dengan antena directional dan omnidirectional. Untuk melindungi dari intersepsi informasi, semua data dienkripsi dan koneksi diautentikasi. Kode FEC (Forward Error Correction) digunakan untuk koreksi kesalahan.

Di LVersi baru menonjol revisi yang signifikan dari protokol, jadi kompatibilitas mundur rusak.

Paket sesi memiliki parameter koreksi kesalahan (FEC) bawaan, yang dengannya Anda dapat menerapkan pengaturan berbeda untuk lalu lintas masuk dan keluar.

Selain itu, juga disorot bahwa menambahkan dukungan untuk agregasi paket IP kecil mirip dengan paket MAVLink, serta dukungan untuk streaming video menggunakan protokol RTSP telah ditambahkan ke antarmuka WFB-ng-OSD.

Unduh dan dapatkan

Bagi mereka yang tertarik dengan proyek ini, mereka harus tahu bahwa pengembangan didistribusikan di bawah lisensi GPLv3, selain fakta bahwa kompilasi siap pakai dari lingkungan Linux dihasilkan dengan WFB-ng yang telah dikonfigurasi sebelumnya untuk papan Raspberry PI 3B (986 MB).

Perlu dicatat bahwa antarmuka OSD sedang dikembangkan untuk pemantauan visual parameter drone, yang ditampilkan melalui video langsung.

File, serta petunjuk dan informasi lainnya dapat diperoleh dari link berikut.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.