OpenWifi, buɗaɗɗen tushen 802.11a/g/n Wi-Fi tari 

Openwifi

openwifi, buɗaɗɗen tushen WIFI tari mai dacewa da Linux

Yau amfani da haɗin WiFi yana "kusan mahimmanci" akan yawancin na'urorin da ke buƙatar haɗin Intanet, kuma lokacin da yake aiki yana da kyau, amma idan an sami matsala, sau da yawa ba za a iya warware su ba saboda firmware shine rufaffiyar tushen binary.

Har zuwa wani lokaci za a iya fahimtar cewa masu amfani ba za su iya yin amfani da wannan lambar ba, tunda yawancinsu ba za su ma yi hulɗa da lambar ba. Amma, ga waɗanda daga cikinmu waɗanda suke son yin rikici, wannan ɓangaren na iya zama mai ban sha'awa ga wasu don haka suna da ƙaya na iya yin hulɗa tare da lambar sa.

Shi ya sa aikin OpenWiFi yana nufin bayar da aiwatar da WiFi SDR (Ma'anar Rediyon Software) gaba daya bude tushe mai jituwa tare da Linux kuma yana gudana akan kayan aikin FPGA.

Game da OpenWifi

BudeWifi an haɓaka shi azaman buɗe aikace-aikacen 802.11a/g/n Wi-Fi cikakken tari, siffa da gyare-gyaren siginar da aka tsara ta cikin shirye-shirye (SDR, Software Defined Radio).

BudeWifi yana ba ka damar ƙirƙiri cikakken sarrafa turawa na duk abubuwan da ke cikin na'urar mara waya, gami da ƙananan yadudduka, akan adaftan waya na al'ada waɗanda aka aiwatar a matakin guntu-wanda ba ya isa.

BudeWifi yana amfani da tsarin SoftMAC, wanda ke nuna aiwatar da babban tari mara waya ta 802.11 (high MAC) a gefen mai sarrafawa da kasancewar ƙarancin MAC Layer a gefen FPGA. Tashar Wireless yana amfani da tsarin tsarin mac80211 wanda Linux kernel ke bayarwa.

Ana yin hulɗa tare da SDR ta hanyar mai sarrafawa na musamman, tare da kayan aikin kayan aikin za'a iya gina su akan FMCOMMS2/3/4, ADRV1CRR ko AD9361 duniya (RF) transceivers daga Xilinx FPGA da Na'urorin Analog. Farashin maganin dangane da ZYNQ NH7020 FPGA shine Yuro 400.

A bangare na babban fasali Daga cikin aikin, abubuwan da ke gaba sun bambanta:

  • Cikakken tallafi don 802.11a/g/n. Muna shirin tallafawa 802.11ax.
  • 20 MHz bandwidth da 70 MHz zuwa 6 GHz kewayon mitar.
  • Hanyoyin aiki: Ad-hoc (cibiyar sadarwar na'urar abokin ciniki), wurin shiga, tasha da saka idanu.
  • Aiwatar a gefen FPGA na DCF (Ayyukan Haɗin kai Rarraba) hanyar haɗin haɗin gwiwa ta amfani da hanyar CSMA/CA.
  • Saitunan fifikon damar samun damar tashar tashoshi: Tsawon lokacin RTS/CTS, CTS-to-self, SIFS, DIFS, xIFS, lokacin ramin, da sauransu.
  • Ramin lokaci dangane da adireshin MAC.
  • Sauƙaƙan bandwidth mai sauƙin canzawa da mitar: 2MHz don 802.11ah da 10MHz don 802.11p.
  • Yiwuwar amfani azaman radar da mai gano motsi a cikin gida.
  • Gudanarwa ta hanyar abubuwan amfani na Linux na yau da kullun kamar ifconfig da iwconfig, haka kuma ƙwararrun sdrctl mai amfani wanda ke aiki akan netlink kuma yana ba ku damar sarrafa yadda SDR ke aiki a ƙaramin matakin (mai sarrafa rajista, canza saitunan yanki, da sauransu).
  • Bandwidth lokacin gwaji ta iperf: 40 ~ 50 Mbps don TCP da 50 Mbps don UDP.

Game da aikin, yana da kyau a ambaci hakan kwanan nan an sanar da sakin sigar 1.4 wanda ke ba da tallafi ga Rasberi PI OS 11.2 (dangane da Debian 11) da Linux kernel tare da faci daga Na'urorin Analog.

Baya ga wannan ga masu binciken tsaro, yana ba da ikon gudanar da gwaje-gwaje don kwaikwayi hare-haren shard da krack kuma an yi canji daga FPGA Vivado 2021.1 (dangane da ADI HDL 2021_r1).

Wani canjin da yayi fice shine ƙarin tallafi don sabon hardware: sdrpi (HexSDR SDR akan Rasberi Pi), antsdr_e200 (MicroPhase ADALM-PLUTO), neptunesdr (Zynq 7020 + AD9361), da PYNQSDR (PYNQ-Z1 + AD936X).

Hakanan a cikin wannan sabon sigar Ana ba da hoton katin SD na gaba ɗaya don na'urori 32-bit da 64-bit, haka kuma cewa an aiwatar da rarrabuwar lambar tushe don FPGA (openwifi-hw) da fayilolin bitstream don FPGA (openwifi-hw-img) kuma an samar da aikin a cikin yanayin madauki.

A ƙarshe, idan kun kasance sha'awar ƙarin sani game da shi, ya kamata ku sani cewa code na kayan aikin software, da kuma zane-zane da kwatancin tubalan kayan aiki a cikin harshen Verilog don FPGA, ana rarraba su a ƙarƙashin lasisin AGPLv3 kuma kuna iya tuntuɓar su. A cikin mahaɗin mai zuwa.

A matsayin ƙarin bayanin kula, yana da mahimmanci ku tabbatar cewa kun sami damar aikin daidai, tunda akwai wani aiki mai suna iri ɗaya wanda a halin yanzu yake cikin sigar 2.7, amma ya bambanta da wanda muke magana akai. Shi ya sa aka ba da shawarar cewa su shiga ta hanyar haɗin da muka raba.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.