ஓபன்விஃபை, எஃப்.பி.ஜி.ஏ மற்றும் எஸ்.டி.ஆர் அடிப்படையில் வைஃபை செயல்படுத்த ஒரு திறந்த மூல திட்டம்

திறந்த வைஃபை

FOSDEM 2020 மாநாட்டின் போது அது வெளியிடப்பட்டது முதல் திறந்த மூல வளர்ச்சி OpenWifi "Wi-Fi 802.11 a / g / n" நிரலாக்க (எஸ்.டி.ஆர், மென்பொருள் வரையறுக்கப்பட்ட வானொலி) மற்றும் எஃப்.பி.ஜி.ஏ ஆகியவற்றால் வரையறுக்கப்பட்ட முழு அடுக்கு அலைவடிவம் மற்றும் பண்பேற்றம்.

திட்டத்தைப் பற்றிய சுவாரஸ்யமான விஷயம் openwifi அதுதான் முழுமையாக லினக்ஸ்-இணக்கமான செயலாக்கத்தை உருவாக்க உங்களை அனுமதிக்கிறது இது வயர்லெஸ் சாதனத்தின் அனைத்து கூறுகளையும் கட்டுப்படுத்துகிறது, வழக்கமான வயர்லெஸ் அடாப்டர்களில் குறைந்த-நிலை அடுக்குகள் உட்பட, தணிக்கைக்கு அணுக முடியாத சில்லுகளின் மட்டத்தில் செயல்படுத்தப்படுகிறது. மென்பொருள் கூறுகளுக்கான குறியீடு, அத்துடன் FPGA மொழிக்கான வெரிலாக் உள்ள வன்பொருள் தொகுதிகளின் சுற்றுகள் மற்றும் விளக்கங்கள் AGPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

openwifi SoftMAC கட்டமைப்பைப் பயன்படுத்துகிறது, இது கட்டுப்பாட்டு பக்கத்தில் பிரதான 802.11 வயர்லெஸ் அடுக்கை செயல்படுத்துவதையும் FPGA பக்கத்தில் குறைந்த MAC அடுக்கு இருப்பதையும் குறிக்கிறது. லினக்ஸ் கர்னலால் வழங்கப்பட்ட mac80211 துணை அமைப்பு வயர்லெஸ் அடுக்காகப் பயன்படுத்தப்படுகிறது, எஸ்.டி.ஆருடனான தொடர்பு ஒரு சிறப்பு கட்டுப்படுத்தி மூலம் செய்யப்படுகிறது.

செயல்பாட்டு முன்மாதிரியின் வன்பொருள் கூறு நிரூபித்தது Xilinx Zynq FPGA மற்றும் AD9361 யுனிவர்சல் டிரான்ஸ்ஸீவர் (RF) ஆகியவற்றை அடிப்படையாகக் கொண்டது.

முக்கிய பண்புகள் வழங்கியவர் OpenWifi

  • 802.11a / g க்கு முழு ஆதரவு மற்றும் 802.11n MCS 0 ~ 7 க்கான பகுதி ஆதரவு (இதுவரை PHY rx மட்டுமே). திட்டங்கள் 802.11ax ஐ ஆதரிக்கின்றன
  • 20 மெகா ஹெர்ட்ஸ் அலைவரிசை மற்றும் 70 மெகா ஹெர்ட்ஸ் முதல் 6 ஜிகாஹெர்ட்ஸ் அதிர்வெண் வரம்பு
  • இயக்க முறைகள்: தற்காலிக (கிளையன்ட் சாதன நெட்வொர்க்), அணுகல் புள்ளி, நிலையம் மற்றும் கண்காணிப்பு
  • CSMA / CA முறையைப் பயன்படுத்தி DCF (விநியோகிக்கப்பட்ட ஒருங்கிணைப்பு செயல்பாடு) நெறிமுறையின் FPGA செயல்படுத்தல். 10us இல் பிரேம் செயலாக்க நேரத்தை (SIFS) வழங்குகிறது
  • சேனல் அணுகல் முன்னுரிமை உள்ளமைக்கக்கூடிய அளவுருக்கள்: RTS / CTS, CTS தனக்குத்தானே, SIFS, DIFS, xIFS, ஸ்லாட் நேரம் போன்றவை.
  • MAC முகவரிகளின் அடிப்படையில் நேர இடைவெளியில்
  • எளிதில் மாற்றக்கூடிய அலைவரிசை மற்றும் அதிர்வெண்: 2ah க்கு 802.11MHz மற்றும் 10p க்கு 802.11MHz
  • OpenWifi தற்போது அனலாக் சாதனங்களிலிருந்து FMCOMMS706 / 2/3 டிரான்ஸ்ஸீவர்களுடன் Xilinx ZC4 FPGA SDR இயங்குதளங்களை ஆதரிக்கிறது, அதே போல் ADRV9361Z7035 SOM + ADRV1CRR-BOB மற்றும் ADRV9361Z7035 SOM + ADRVCR (FPGA + RF) தொகுப்புகளை ஆதரிக்கிறது.

நிர்வாகத்திற்கு, ifconfig மற்றும் iwconfig போன்ற நிலையான லினக்ஸ் பயன்பாடுகள் பயன்படுத்தப்படலாம்அத்துடன் நெட்லிங்க் மூலம் செயல்படும் ஒரு சிறப்பு sdrctl பயன்பாடு மற்றும் குறைந்த அளவில் SDR ஐ நிர்வகிக்க உங்களை அனுமதிக்கிறது (பதிவேடுகளை கையாளுங்கள், நேர ஸ்லைசர் அமைப்புகளை மாற்றுவது போன்றவை).

வைஃபை ஸ்டேக்கை பரிசோதிக்கும் பிற திறந்த திட்டங்களில், குனு ரேடியோ மற்றும் ஒரு சாதாரண கணினியை அடிப்படையாகக் கொண்ட IEEE 802.11 a / g / p இணக்கமான டிரான்ஸ்மிட்டரை உருவாக்கும் வைம் திட்டத்தை நாம் குறிப்பிடலாம்.

802.11 திறந்த வயர்லெஸ் மென்பொருள் அடுக்குகளையும் சிரியா மற்றும் சோரா (மைக்ரோசாஃப்ட் ரிசர்ச் சாப்ட்வேர் ரேடியோ) உருவாக்குகின்றன.

செயல்திறன் சோதனைகளின் போது, ஒரு கிளையண்டை TL-WDN4200 N900 USB அடாப்டருடன் OpenWifi- அடிப்படையிலான அணுகல் புள்ளியுடன் இணைப்பதன் மூலம் பெறப்பட்ட தரவிலிருந்து, 30.6Mbps (TCP) மற்றும் 38.8Mbps (UDP) ஆகியவற்றின் செயல்திறனை அடைய அனுமதிக்கப்படுகிறது ஒரு அணுகல் புள்ளியிலிருந்து ஒரு கிளையண்டிற்கு தரவை அனுப்பும் போது மற்றும் ஒரு கிளையண்டிலிருந்து அணுகல் புள்ளியில் கடத்தும் போது 17.0Mbps (TCP) மற்றும் 21.5Mbps (UDP).

OpenWifi இயங்கும் அணுகல் புள்ளியுடன் இணைக்கும் தொலைபேசியின் டெமோ இங்கே.

சம்பந்தப்பட்ட கூறுகள் OpenWifi இன் முதல் முன்மாதிரிகளில் 1300 யூரோக்கள் செலவாகும், ஆனால் அவை மலிவான தட்டுகளுக்கு மாற்றப்படுகின்றன. எடுத்துக்காட்டாக, அனலாக் சாதனங்கள் ADRV9364-Z7020 ஐ அடிப்படையாகக் கொண்ட ஒரு தீர்வின் விலை 700 யூரோக்கள் மற்றும் ZYNQ NH7020 ஐ அடிப்படையாகக் கொண்டது, இது சுமார் 400 யூரோக்கள் செலவாகும்.

வெளியேற்ற

இறுதியாக, திட்டத்தைப் பற்றி மேலும் தெரிந்து கொள்ள ஆர்வமுள்ளவர்களுக்கு அல்லது OpenWifi இன் தயாரிக்கப்பட்ட படத்தைப் பதிவிறக்கவும் செல்வதன் மூலம் அதைப் பெறலாம் பின்வரும் இணைப்புக்கு.

ஒரு SD கார்டில் படத்தைப் பயன்படுத்துவது மற்றும் நிறுவுவது பற்றிய தகவல்களை இங்கே காணலாம் (படம் லினக்ஸின் ARM பதிப்பை அடிப்படையாகக் கொண்டது).

தற்போது தொகுப்பை ஆதரிக்கும் கூறுகளில், ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2 / 3/4, Xilinx ZCU102 + FMCOMMS2 / 3/4 மற்றும் Xilinx ZCU102 + ADRV9371.

மூல: https://fosdem.org


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.