/ CC BY /ビクターアズナバエフ
このプロジェクトは何ですか
Wi-Fiデバイスのファームウェアのほとんどは独自仕様であるため、バックドアがあるかどうかを確認することはできません。ベルギーのゲント大学とアントワープ大学に基づいて設立されたIDLab研究所の専門家は、状況を是正することを決定し、Openwifiプロジェクトを立ち上げました。これは、Linuxと互換性のあるオープンソースのWi-FiFPGA実装です。エンジニアは、フリーソフトウェアに特化したFOSDEM2020カンファレンスで開発を発表しました。
すべてのコードとハードウェアの図は、あるGitHubの上や下でライセンスされてAGPLv3のライセンス。このプロジェクトでは、いくつかのサードパーティモジュールが使用されましたが、たとえば、商用トランシーバーなどです。Openwifiの使用を開始する前に、Openwifiのライセンスを検討する必要があります。
それはどのように機能しますか
システムハードウェアは、ザイリンクスFPGAとAD9361無線送信機に基づいています。また、ドライバー側に802.11ワイヤレススタックを実装するSoftMACアーキテクチャも使用しました。 Linuxカーネルによって提供されるmac80211サブシステムがこのタスクを担当します。プロジェクトの作成者は、スキーマをリポジトリに配置しました。
ソフトウェア部分はOpenOFDMに基づいています-VerilogのOFDMデコーダーのオープン実装。標準のLinuxユーティリティ(ifconfigとiwconfig)、および専用のsdrctlプログラムを使用して、Wi-Fiモジュールと対話できます。-netlinkを介してOpenwifiドライバーにアクセスできます。著者は、nl80211およびcfg80211ライブラリを使用して、ユーザースペースからワイヤレスドライバーを制御しました。
システムの主な機能の中で、20MHzの帯域幅と70MHz〜6 GHzの周波数範囲、MACアドレスによるタイムスライス、およびWi-Fiネットワークの基本的なアクセスプロトコルであるFPGA側でのDCFプロトコルの実装を強調する価値があります。
その見通しは何ですか
Openwifiは開発の初期段階にあるため、高帯域幅について話す必要はありません。著者らは、TCPおよびUDPで30.6および38.8Mbpsのダウンロード速度を達成しました。アップロード速度はわずかに遅く、それぞれ17.0Mbpsと21.5Mbpsです。
/ CC BY / Frank Wang
将来的には、開発者はこれらの指標を増やすことを計画しています。802.11axWi-Fiサポートの追加もロードマップに含まれています。全体として、Hacker Newsの住民は、 Openwifiはワイヤレスネットワーキング用の完全にオープンなハードウェアに向けたもう1つの大きな一歩であると述べています。対応する無線周波数チップを実装することは残っています-主なことは、さまざまな企業の特許に問題がないということです。
VAS Experts: