Proyek Openwifi - seperti apa chip Wi-Fi terbuka itu

Kita berbicara tentang implementasi pertama Wi-Fi 802.11a / g / n yang didistribusikan secara gratis berdasarkan sistem radio yang ditentukan perangkat lunak SDR (radio yang ditentukan perangkat lunak). Mari kita bicara tentang proyek ini.





/ CC OLEH / Victor Aznabaev



Apa proyek ini



Sebagian besar firmware untuk perangkat Wi-Fi adalah milik, jadi Anda tidak dapat memeriksa apakah mereka memiliki pintu belakang. Para ahli dari laboratorium IDLab, yang dibentuk atas dasar universitas Ghent dan Antwerp di Belgia, memutuskan untuk memperbaiki situasi dan meluncurkan proyek Openwifi. Ini adalah implementasi FPGA Wi-Fi open source yang kompatibel dengan Linux. Para insinyur mempresentasikan perkembangan mereka pada konferensi FOSDEM 2020 yang didedikasikan untuk perangkat lunak bebas.



Semua kode dengan diagram perangkat keras ada di GitHub dan dilisensikan di bawah lisensi AGPLv3 . Meskipun dalam proyek ini beberapa modul pihak ketiga digunakan - misalnya, transceiver komersial. Sebelum Anda mulai bekerja dengan Openwifi, Anda perlu mempertimbangkan lisensinya.



bagaimana cara kerjanya



Perangkat keras sistem ini didasarkan pada FPGA Xilinx dan pemancar radio AD9361 . Ia juga menggunakan arsitektur SoftMAC, yang mengimplementasikan wireless stack 802.11 di sisi driver. Subsistem mac80211 yang disediakan oleh kernel Linux bertanggung jawab untuk tugas ini. Penulis proyek menempatkan skema di repositori mereka. Bagian perangkat lunak didasarkan pada OpenOFDM - implementasi terbuka dari decoder OFDM di Verilog. Anda dapat berinteraksi dengan modul Wi-Fi menggunakan utilitas Linux standar - ifconfig dan iwconfig , serta program sdrctl khusus



- memungkinkan akses ke driver Openwifi melalui netlink. Penulis menggunakan pustaka nl80211 dan cfg80211 untuk mengontrol driver nirkabel dari ruang pengguna.



Di antara kemampuan utama sistem, perlu menyoroti bandwidth 20 MHz dan rentang frekuensi dari 70 MHz hingga 6 GHz, pembagian waktu berdasarkan alamat MAC, dan implementasi protokol DCF di sisi FPGA, yang merupakan protokol akses dasar dalam jaringan Wi-Fi.



Bagaimana prospeknya



Openwifi sedang dalam tahap awal pengembangan, jadi tidak perlu membicarakan bandwidth tinggi. Penulis mencapai kecepatan unduh 30,6 dan 38,8 Mbps untuk TCP dan UDP. Kecepatan unggah sedikit lebih rendah - masing-masing 17,0 dan 21,5 Mbps.





/ CC BY / Frank Wang



Di masa depan, para pengembang berencana untuk meningkatkan indikator ini. Layak juga menambahkan dukungan untuk standar Wi-Fi 802.11ax pada peta jalan mereka . Secara keseluruhan, warga Hacker News mengatakan Openwifi adalah langkah besar lainnya menuju perangkat keras yang sepenuhnya terbuka untuk jaringan nirkabel. Tetap menerapkan chip frekuensi radio yang sesuai - yang utama adalah tidak ada masalah dengan paten dari berbagai perusahaan.



VAS Experts:






All Articles