WFB-ng, приложение за комуникация с дрон чрез Wi-Fi

Лого на WFB-ng

Отлична помощна програма за базирана на WiFi радио връзка с голям обхват

Стана известно пускането на новата версия на проекта WFB-ng 23.01, който развива купчина от софтуер за създаване на директни комуникационни връзки на дълги разстояния с помощта на конвенционални безжични карти.

Проектът WFB-ng осигурява транспорт на данни който използва WiFi пакети с ниско ниво за да избегнете ограниченията на разстоянието и латентността на обикновения стек IEEE 802.11. Типично приложение на проекта е поддържане на комуникационен канал с дрон и предаване на видео поток от свързаните към него камери.

Комуникационният канал се осигурява чрез превключване на безжичната карта в режим на излъчване (предаване) и използването на ниско ниво на WiFi пакети без потвърждение за предаване (ACK), което в сравнение с обичайния стек IEEE 802.11 позволява заобикаляне на ограниченията за разстояние и намаляване на закъсненията при предаване на данни.

Ползите de WFB-ng включват:

  • 1:1 карта на RTP пакети към IEEE80211 за минимално забавяне (не се сериализира в байт 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 тунел. За да управлява дрона по време на полет, WFB-ng може също така да препрати протокола MAVLink, който се използва за предаване на телеметрия и външно управление с помощта на софтуера QGroundControl.

От страната на дрона и наземната станция, могат да се използват безжични модули, базирани на чипа RTL8812au, който може да се превключи в режим на наблюдение от въздуха, като ALPHA AWUS036AC . Изисква специално модифициран драйвер за Linux, за да работи.

На теория картите, базирани на Atheros AR9271, AR9280 и AR9287, могат да бъдат съвместимиДа, но работата му не е тествана. Чрез използването на безжичен модул Alfa AWU036ACH и антена с коефициент 20dBi е възможно да се постигне разстояние за предаване на данни до 20 км.

Ефективността на трансфера на данни може да бъде подобрена чрез агрегиране на малки 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 интерфейс за визуално наблюдение на параметрите на дрона, който се показва върху видеото на живо.

Файловете, както и инструкции и друга информация могат да бъдат получени от следната връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.