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.