Сүүлийн FOSDEM 2020 бага хурал дээр
Үзүүлсэн ажлын прототипийн техник хангамжийн бүрэлдэхүүн хэсэг нь Xilinx Zynq FPGA болон AD9361 универсал дамжуулагч (RF) дээр суурилдаг. OpenWifi нь SoftMAC архитектурыг ашигладаг бөгөөд энэ нь драйвер тал дээр үндсэн 802.11 утасгүй стекийг (өндөр MAC) хэрэгжүүлэх, FPGA тал дээр бага MAC давхарга байгааг илтгэнэ. Утасгүй стек нь Линуксийн цөмөөс хангагдсан mac80211 дэд системийг ашигладаг. SDR-тэй харилцах нь тусгай драйвераар дамждаг.
Гол давуу талууд:
- 802.11a/g-ийн бүрэн дэмжлэг ба 802.11n MCS 0~7-ийн хэсэгчилсэн дэмжлэг (зөвхөн одоохондоо PHY rx). 802.11ax-ийг дэмжих төлөвлөгөө бий;
- 20 МГц зурвасын өргөн ба 70 МГц-ээс 6 ГГц хүртэлх давтамжийн хүрээ;
- Үйлдлийн горим:
түр зуурын (үйлчлүүлэгчийн төхөөрөмжүүдийн сүлжээ), хандалтын цэг, станц, хяналт; - FPGA тал дээр холбоосын түвшний протоколыг хэрэгжүүлэх
DCF CSMA/CA аргыг ашиглан (тархсан зохицуулалтын функц). Хүрээ боловсруулах хугацааг өгдөг (SIFS ) 10-р түвшинд; - Сувгийн хандалтын тэргүүлэх параметрүүдийг тохируулах боломжтой: RTS/CTS үргэлжлэх хугацаа, CTS-to-to-self, SIFS, DIFS, xIFS, slot-time гэх мэт.
- Цаг зүсэх (
Цаг зүсэх ) MAC хаяг дээр суурилсан; - Амархан өөрчлөх боломжтой зурвасын өргөн ба давтамж:
2ah-ийн хувьд 802.11МГц, 10p-ийн хувьд 802.11МГц;
Одоогоор OpenWifi үйлчилгээ үзүүлж байна
Analog Devices FMCOMMS706/2/3 дамжуулагч бүхий Xilinx ZC4, түүнчлэн багц (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB ба ADRV9361Z7035 SOM + ADRV1CRR-FMC. Ачаалах зориулалттай
Xilinx ZCU102 + ADRV9371. Анхны OpenWifi прототипт орсон эд ангиудын үнэ 1300 орчим евро байсан ч хямд самбар руу шилжүүлэх ажил үргэлжилж байна. Жишээ нь, шийдэлд суурилсан өртөг
TL-WDN4200 N900 USB адаптертай үйлчлүүлэгчийг OpenWifi-д суурилсан хандалтын цэгт холбох гүйцэтгэлийг турших нь бидэнд хандалтын цэгээс клиент рүү өгөгдөл дамжуулахад 30.6Mbps (TCP) ба 38.8Mbps (UDP) дамжуулах боломжийг олгосон. Үйлчлүүлэгчээс хандалтын цэг рүү дамжуулахад 17.0Mbps (TCP) ба 21.5Mbps (UDP). Удирдлагын хувьд ifconfig, iwconfig зэрэг Линуксийн стандарт хэрэгслүүд, мөн sdrctl тусгай хэрэглүүрийг ашиглаж болох бөгөөд энэ нь netlink-ээр дамжуулан ажилладаг бөгөөд SDR-ийн ажиллагааг бага түвшинд хянах боломжийг олгодог (регистрүүдийг удирдах, цагийн зүсэлтийн тохиргоог өөрчлөх, гэх мэт).
Wi-Fi стекийг туршиж буй бусад нээлттэй төслүүдийн дунд бид төслийг тэмдэглэж болно
Эх сурвалж: opennet.ru