آخری FOSDEM 2020 کانفرنس میں منصوبے , مکمل Wi-Fi 802.11a/g/n اسٹیک کے پہلے کھلے نفاذ کو تیار کرنا، سگنل کی شکل اور ماڈیولیشن جس میں سافٹ ویئر (SDR، سافٹ ویئر ڈیفائنڈ ریڈیو) میں بیان کیا گیا ہے۔ اوپن وائی فائی آپ کو وائرلیس ڈیوائس کے تمام اجزاء کا مکمل کنٹرول شدہ نفاذ بنانے کی اجازت دیتا ہے، بشمول نچلی سطح کی پرتیں، جو روایتی وائرلیس اڈاپٹر میں چپس کی سطح پر لاگو ہوتی ہیں جو قابل سماعت نہیں ہیں۔ کوڈ اور FPGA کے لیے Verilog زبان میں ہارڈویئر بلاکس AGPLv3 لائسنس کے تحت تقسیم کیے جاتے ہیں۔
ظاہر شدہ ورکنگ پروٹو ٹائپ کا ہارڈویئر جزو Xilinx Zynq FPGA اور AD9361 یونیورسل RF ٹرانسیور پر مبنی ہے۔ OpenWifi SoftMAC فن تعمیر کا استعمال کرتا ہے، جس میں ڈرائیور سائیڈ پر کور 802.11 وائرلیس اسٹیک (High-MAC) اور FPGA سائیڈ پر ایک لو-MAC لیئر کو لاگو کرنا شامل ہے۔ وائرلیس اسٹیک mac80211 کرنل سب سسٹم کے ذریعہ فراہم کیا گیا ہے۔ LinuxSDR کے ساتھ تعامل ایک خصوصی ڈرائیور کے ذریعے کیا جاتا ہے۔
اہم خصوصیات:
- 802.11a/g کے لیے مکمل سپورٹ اور 802.11n MCS 0~7 کے لیے جزوی تعاون (صرف ابھی کے لیے PHY rx)۔ 802.11ax کو سپورٹ کرنے کے منصوبے ہیں۔
- بینڈوتھ 20MHz اور فریکوئنسی رینج 70 MHz سے 6 GHz تک؛
- آپریٹنگ طریقوں: (کلائنٹ کے آلات کا نیٹ ورک)، رسائی پوائنٹ، اسٹیشن اور نگرانی؛
- FPGA سائیڈ پر لنک لیئر پروٹوکول کا نفاذ (تقسیم کوآرڈینیشن فنکشن)، CSMA/CA طریقہ استعمال کرتے ہوئے۔ فریم پروسیسنگ کا وقت فراہم کرتا ہے () 10us کی سطح پر؛
- قابل ترتیب چینل تک رسائی کے ترجیحی پیرامیٹرز: RTS/CTS دورانیہ، CTS-to-self، SIFS، DIFS، xIFS، سلاٹ ٹائم، وغیرہ۔
- وقت کاٹنا () میک ایڈریس پر مبنی؛
- آسانی سے قابل تبدیلی بینڈوڈتھ اور تعدد:
2ah کے لیے 802.11MHz اور 10p کے لیے 802.11MHz؛
فی الحال، OpenWifi فراہم کرتا ہے۔ FPGA پر مبنی SDR پلیٹ فارم
Xilinx ZC706 اینالاگ ڈیوائسز FMCOMMS2/3/4 ٹرانسسیورز کے ساتھ ساتھ بنڈلز (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB اور ADRV9361Z7035 SOM + ADRV1CRR-FMC۔ لوڈنگ کے لیے تشکیل دیا گیا ہے۔ ARM پر مبنی SD کارڈز Linux. منصوبوں میں ADRV9364Z7020 SOM + ADRV1CRR-BOB، Xilinx zed + FMCOMMS2/3/4، Xilinx ZCU102 + FMCOMMS2/3/4 اور
Xilinx ZCU102 + ADRV9371۔ پہلے اوپن وائی فائی پروٹو ٹائپ میں شامل اجزاء کی قیمت تقریباً 1300 یورو تھی، لیکن سستے بورڈز پر پورٹ کرنے کا کام جاری ہے۔ مثال کے طور پر، کی بنیاد پر ایک حل کی قیمت 700 یورو ہو جائے گا، اور بنیاد پر - 400 یورو۔
اوپن وائی فائی پر مبنی ایکسیس پوائنٹ سے TL-WDN4200 N900 USB اڈاپٹر کے ساتھ کلائنٹ کے کنکشن کی کارکردگی کی جانچ کرنے سے کلائنٹ تک رسائی کے مقام سے ڈیٹا کی منتقلی کے لیے 30.6 Mbps (TCP) اور 38.8 Mbps (UDP) کے تھرو پٹس ملے، اور 17.0 Mbps (TCP2) سے ڈیٹا کی منتقلی (TCP2) اور کلائنٹ کے لیے Mbps۔ رسائی پوائنٹ بلٹ ان یوٹیلیٹیز کو انتظام کے لیے استعمال کیا جا سکتا ہے۔ Linux، جیسے ifconfig اور iwconfig، نیز ایک خصوصی یوٹیلیٹی sdrctl، جو نیٹ لنک کے ذریعے کام کرتا ہے اور آپ کو کم سطح پر SDR آپریشن کو کنٹرول کرنے کی اجازت دیتا ہے (رجسٹرز میں ہیرا پھیری کریں، وقت کی مقدار کی ترتیب کو تبدیل کریں، وغیرہ)۔

وائی فائی اسٹیک کے ساتھ تجربہ کرنے والے دیگر اوپن پروجیکٹس میں، ہم اس پروجیکٹ کو نوٹ کر سکتے ہیں۔ IEEE 802.11 a/g/p کے مطابق تیار کرنا GNU ریڈیو اور ایک باقاعدہ پی سی پر مبنی۔ سافٹ ویئر اوپن 802.11 وائرلیس اسٹیک بھی پراجیکٹ تیار کر رہے ہیں۔ и (مائیکروسافٹ ریسرچ سافٹ ویئر ریڈیو)۔
ماخذ: opennet.ru
