WFB-ng, μια εφαρμογή για επικοινωνία με drone μέσω Wi-Fi

Λογότυπο WFB-ng

Ένα εξαιρετικό βοηθητικό πρόγραμμα για σύνδεση ραδιοφώνου μεγάλης εμβέλειας που βασίζεται σε WiFi

Έγινε γνωστό την κυκλοφορία της νέας έκδοσης του έργου WFB-ng 23.01, που αναπτύσσει μια στοίβα από λογισμικό για τη δημιουργία απευθείας συνδέσμων επικοινωνίας σε μεγάλες αποστάσεις χρησιμοποιώντας συμβατικές ασύρματες κάρτες.

Το έργο WFB-ng παρέχει μεταφορά δεδομένων που χρησιμοποιεί πακέτα WiFi χαμηλού επιπέδου για να αποφύγετε τους περιορισμούς απόστασης και καθυστέρησης της συνηθισμένης στοίβας IEEE 802.11. Μια τυπική εφαρμογή του έργου είναι η διατήρηση ενός καναλιού επικοινωνίας με ένα drone και η μετάδοση ροής βίντεο από τις κάμερες που είναι συνδεδεμένες σε αυτό.

Το κανάλι επικοινωνίας παρέχεται με εναλλαγή της ασύρματης κάρτας σε λειτουργία εκπομπής (μετάδοση) και τη χρήση πακέτων WiFi χαμηλού επιπέδου χωρίς επιβεβαίωση μετάδοσης (ACK), η οποία, σε σύγκριση με τη συνηθισμένη στοίβα IEEE 802.11, επιτρέπει την παράκαμψη των περιορισμών απόστασης και τη μείωση των καθυστερήσεων στη μετάδοση δεδομένων.

Τα οφέλη de Το WFB-ng περιλαμβάνει:

  • Χάρτης 1:1 των πακέτων RTP στο IEEE80211 για ελάχιστο λανθάνοντα χρόνο (δεν γίνεται σειριακή σε byte steam)
  • Έξυπνη υποστήριξη FEC (πακέτο άμεσης απόδοσης σε αποκωδικοποιητή βίντεο εάν ο σωλήνας FEC δεν έχει κενά)
  • Αμφίδρομη τηλεμετρία mavlink
  • Υποστήριξη σήραγγας IP μέσω WFB. Μπορείτε να μεταδώσετε συνηθισμένα πακέτα IP μέσω μιας σύνδεσης WFB.
  •  Χρησιμοποιεί λιγότερο αποτελεσματική κωδικοποίηση FEC και δεν προσθέτει μικρά πακέτα.
  • Αυτόματη διαφοροποίηση TX (επιλέξτε κάρτα TX βάσει RX RSSI)
  • Κρυπτογράφηση ροής και έλεγχος ταυτότητας (libsodium)
  • Κατανεμημένη λειτουργία. Μπορείτε να συλλέξετε δεδομένα κάρτας σε διαφορετικούς κεντρικούς υπολογιστές. Επομένως, δεν περιορίζεστε στο εύρος ζώνης ενός μόνο διαύλου USB.
  • Συγκέντρωση πακέτων Mavlink. Δεν στέλνει πακέτα wifi για κάθε πακέτο mavlink.
  • Βελτιωμένο OSD για Raspberry PI (καταναλώνει 10% CPU στο PI Zero) ή οποιοδήποτε άλλο σύστημα συμβατό με gstreamer (Linux X11, κ.λπ.). Συμβατό με οποιαδήποτε ανάλυση οθόνης. Υποστηρίζει διόρθωση πλευρών για αναβάθμιση PAL σε HD.
  • Παρέχει IPv4 σήραγγα για γενική χρήση

Εκτός από ένα μονόδρομο κανάλι υψηλής ταχύτητας για μετάδοση βίντεο, υποστηρίζει την εγκατάσταση μιας αμφίδρομης σύνδεσης για ανταλλαγή δεδομένων, πάνω από την οποία μπορεί να κατασκευαστεί μια σήραγγα TCP/IP. Για τον έλεγχο του drone κατά τη διάρκεια της πτήσης, το WFB-ng μπορεί επίσης να προωθήσει το πρωτόκολλο MAVLink, το οποίο χρησιμοποιείται για τη μετάδοση τηλεμετρίας και εξωτερικού ελέγχου χρησιμοποιώντας το λογισμικό QGroundControl.

Στο πλάι του drone και του επίγειου σταθμού, μπορούν να χρησιμοποιηθούν ασύρματες μονάδες που βασίζονται στο τσιπ RTL8812au, η οποία μπορεί να αλλάξει σε λειτουργία παρακολούθησης κεραίας, όπως το ALPHA AWUS036AC . Απαιτεί ένα ειδικά τροποποιημένο πρόγραμμα οδήγησης Linux για να λειτουργήσει.

Θεωρητικά, οι κάρτες Atheros AR9271, AR9280 και AR9287 μπορούν να είναι συμβατέςΝαι, αλλά η λειτουργία του δεν έχει δοκιμαστεί. Με τη χρήση της ασύρματης μονάδας Alfa AWU036ACH και μιας κεραίας με συντελεστή 20dBi, είναι δυνατό να επιτευχθεί απόσταση μετάδοσης δεδομένων έως και 20 km.

Η αποτελεσματικότητα μεταφοράς δεδομένων μπορεί να βελτιωθεί με τη συγκέντρωση μικρών πακέτων MAVLink και IP σε μεγαλύτερα κομμάτια δεδομένων πριν από την αποστολή. Τα πακέτα βίντεο RTP αντιστοιχίζονται ένα προς ένα στα πακέτα IEEE80211.

Για να αυξήσετε την εμβέλεια στους επίγειους σταθμούς, είναι δυνατός ο αυτόματος διαχωρισμός του καναλιού μετάδοσης χρησιμοποιώντας πολλές ασύρματες κάρτες με κατευθυντικές και πανκατευθυντικές κεραίες. Για προστασία από την υποκλοπή πληροφοριών, όλα τα δεδομένα είναι κρυπτογραφημένα και η σύνδεση επαληθεύεται. Οι κωδικοί FEC (Forward Error Correction) χρησιμοποιούνται για τη διόρθωση σφαλμάτων.

Στο ΛΗ νέα έκδοση ξεχωρίζει για σημαντική αναθεώρηση του πρωτοκόλλου, οπότε η συμβατότητα προς τα πίσω έχει σπάσει.

Τα πακέτα περιόδου λειτουργίας έχουν ενσωματωμένες παραμέτρους διόρθωσης σφαλμάτων (FEC), με τις οποίες μπορείτε να εφαρμόσετε διαφορετικές ρυθμίσεις για την εισερχόμενη και την εξερχόμενη κίνηση.

Πέραν αυτού, τονίζεται επίσης ότι προστέθηκε υποστήριξη για τη συγκέντρωση μικρών πακέτων IP παρόμοια με τα πακέτα MAVLink, καθώς και υποστήριξη για ροή βίντεο με χρήση του πρωτοκόλλου RTSP έχει προστεθεί στη διεπαφή WFB-ng-OSD.

Λήψη και λήψη

Για όσους ενδιαφέρονται για το έργο, θα πρέπει να γνωρίζουν ότι οι εξελίξεις διανέμονται υπό την άδεια GPLv3, επιπλέον του γεγονότος ότι δημιουργούνται έτοιμες προς χρήση μεταγλωττίσεις του περιβάλλοντος Linux με το WFB-ng προρυθμισμένο για πλακέτες Raspberry PI 3B (986 MB).

Να σημειωθεί ότι αναπτύσσεται μια διεπαφή OSD για οπτική παρακολούθηση των παραμέτρων του drone, η οποία εμφανίζεται στο ζωντανό βίντεο.

Μπορείτε να λάβετε τα αρχεία, καθώς και οδηγίες και άλλες πληροφορίες από τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.