Wi-Fiによるドローン通信アプリ「WFB-ng」

WFB-ng ロゴ

WiFi ベースの長距離無線リンクの優れたユーティリティ

知られるようになった WFB-ng 23.01 プロジェクトの新しいバージョンのリリース、 のスタックを開発する 直接通信リンクを作成するソフトウェア 従来のワイヤレスカードを使用して長距離を移動します。

WFB-ng プロジェクト データ転送を提供します 低レベルの WiFi パケットを使用する 通常の IEEE 802.11 スタックの距離と遅延の制限を回避します。 このプロジェクトの典型的なアプリケーションは、ドローンとの通信チャネルを維持し、それに接続されたカメラからビデオ ストリームを送信することです。

通信チャネルは、ワイヤレス カードをブロードキャスト モードに切り替えることによって提供されます。 (送信)および送信の確認応答(ACK)なしの低レベル WiFi パケットの使用。これにより、通常の IEEE 802.11 スタックと比較して、距離制限を回避し、データ送信の遅延を減らすことができます。

利点 de WFB-ng には以下が含まれます。

  • RTP パケットの IEEE1 への 1:80211 マップにより、遅延を最小限に抑えます (バイト ストリームにシリアル化されません)。
  • スマート FEC サポート (FEC パイプにスペースがない場合、ビデオ デコーダーへの即時パフォーマンス パケット)
  • 双方向 mavlink テレメトリ
  • WFB を介した IP トンネルのサポート。 WFB リンクを介して通常の IP パケットを送信できます。
  •  効率の低い FEC エンコーディングを使用し、小さなパケットを追加しません。
  • 自動 TX ダイバーシティ (RX RSSI に基づいて TX カードを選択)
  • ストリームの暗号化と認証 (libsodium)
  • 分散操作。 さまざまなホストでカード データを収集できます。 したがって、単一の USB バスの帯域幅に制限されることはありません。
  • Mavlink パッケージの集約。 すべての mavlink パケットに対して wifi パケットを送信するわけではありません。
  • Raspberry PI (PI Zero で 10% の CPU を消費) またはその他の gstreamer 互換システム (Linux X11 など) の OSD を改善しました。 あらゆる画面解像度に対応。 PAL から HD へのアップスケーリングのアスペクト補正をサポートします。
  • 汎用の IPv4 トンネルを提供

映像伝送用の高速片道チャンネルに加え、 双方向リンクのインストールをサポート TCP/IP トンネルを構築できるデータ交換用。 飛行中にドローンを制御するために、WFB-ng は MAVLink プロトコルを転送することもできます。これは、QGroundControl ソフトウェアを使用してテレメトリと外部制御を送信するために使用されます。

ドローン側と地上局側、RTL8812auチップに基づくワイヤレスモジュールを使用できますALPHA AWUS036AC などの空中監視モードに切り替えることができます。 機能するには、特別に変更された Linux ドライバーが必要です。

理論的には、Atheros AR9271、AR9280、および AR9287 ベースのカードは互換性があります。はい。ただし、動作はテストされていません。 Alfa AWU036ACH ワイヤレス モジュールと係数 20dBi のアンテナを使用することで、最大 20 km のデータ伝送距離を実現できます。

データ転送効率は、送信前に小さな MAVLink および IP パケットを大きなデータ チャンクに集約することで改善できます。 RTP ビデオ パケットは、IEEE80211 パケットに XNUMX つずつマッピングされます。

地上局の範囲を広げるために、指向性アンテナと無指向性アンテナを備えた複数のワイヤレス カードを使用して、伝送チャネルを自動的に分割することができます。 情報の傍受を防ぐために、すべてのデータが暗号化され、接続が認証されます。 エラー訂正には、FEC (Forward Error Correction) コードが使用されます。

オンL新バージョンの特徴は プロトコルの大幅な改訂、 そのため、下位互換性は失われています。

セッション パケットには組み込みのエラー訂正 (FEC) パラメータがあり、これを使用して、着信トラフィックと発信トラフィックに異なる設定を適用できます。

これに加えて、次のことも強調されています 小さな IP パケットの集約のサポートを追加 MAVLink パッケージと同様に、RTSP プロトコルを使用したスト​​リーミング ビデオのサポートが WFB-ng-OSD インターフェイスに追加されました。

ダウンロードして入手

このプロジェクトに関心のある人は、Linux 環境のすぐに使用できるコンパイルが Raspberry PI 3B ボード (3 MB)。

ライブビデオ上に表示される無人機のパラメーターを視覚的に監視するための OSD インターフェイスが開発中であることに注意してください。

ファイル、手順、およびその他の情報は、次の場所から入手できます。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。