802.11ba (WUR) vÔi kuidas ristata kÀÀrsoome ja siili

Hiljuti rÀÀkisin ma erinevates teistes kanalites ja oma blogis, et ZigBee on surnud ja stjuardess tuleks juba maetud. Et halbadesse mĂ€ngudesse hea nĂ€gu teha Thread'iga, mis töötab IPv6 ja 6LowPan'i peal, piisab rohkem vastupidavast Bluetooth'ist (LE). Kuid sellest rÀÀgin ma kunagi hiljem. TĂ€na rÀÀgime sellest, kuidas töörĂŒhmas komitees mĂ”eldi teist korda pĂ€rast 802.11ah, et on aeg lisada 802.11 standarditesse midagi nagu LRLP (Long-Range Low-Power) analoogina LoRA-le. Kuid see osutus teostatavaks ilma, et kĂ€rpiksime pĂŒhakutega tagasi ĂŒhilduvust. LĂ”ppkokkuvĂ”ttes loobuti Long-Range'ist ja jĂ€i alles Low-Power, mis on ka vĂ€ga hea. Tulemus oli seguaine 802.11 + 802.15.4 vĂ”i lihtsalt Wi-Fi + ZigBee. Seega, vĂ”ib öelda, et uus tehnoloogia ei ole LoraWAN lahenduste konkurent, vaid vastupidi, see on loodud neid tĂ€iendama.

Nii et, alustame kĂ”ige olulisemast — nĂŒĂŒd 802.11ba toetavates seadmetes peaks olema kaks raadio moodulit. Tundub, et vaadates 802.11ah/ax nende Target Wake Time (TWT) tehnoloogiaga otsustasid insenerid, et seda on liiga vĂ€he ning tuleb energiat drastiliselt vĂ€hendada. SeetĂ”ttu on standardis ette nĂ€htud jaotamine kaheks erinevaks raadiotĂŒĂŒbiks — PĂ”hikommunikatsiooniraadio (PCR) ja ÜlessĂ€rkamise Raadio (WUR). Kui esimese funktsioon on selge, mis on peamine raadio, mis edastab ja vĂ”tab vastu andmeid, siis teise puhul on asi vĂ€hem selge. Tegelikult esindab WUR enamikul juhtudel peamiselt kuulamisseadet (RX) ja selle eesmĂ€rk on tarbida töötamiseks vĂ€ga vĂ€he energiat. Selle peamine ĂŒlesanne on saada Ă€ratussignaal AP-lt ja aktiveerida PCR. See tĂ€hendab, et selline meetod vĂ€hendab kĂŒlma kĂ€ivitamise aega oluliselt ning lubab seadmeid Ă€ratada kindlaksmÀÀratud aja jooksul maksimaalse tĂ€psusega. See on ÀÀrmiselt kasulik, kui teil on nĂ€iteks mitte kĂŒmme seadet, vaid sada kĂŒmme ja peate lĂŒhikese aja jooksul igasuguste andmetega vahetama. Lisaks liigub Ă€ratamise sageduse ja perioodilisuse loogika AP poole. Kui nĂ€iteks LoRAWAN-is rakendatakse PUSH metodoloogiat, kus teostavad seadmed Ă€rkavad ĂŒles ja edastavad midagi eetrisse, samas kui kĂ”ik muu aeg magavad, siis antud juhul on vastupidi — AP otsustab, millal ja milline seade peab Ă€rkama, samas kui teosed seadmed... ei magagi alati.

NĂŒĂŒd liigume kaadriformaatide ja ĂŒhilduvuse tagamise juurde. Kui 802.11ah, kui esimene katse, loodi 868/915 MHz sagedusvahemike jaoks vĂ”i lihtsalt SUB-1GHz jaoks, siis 802.11ba on mĂ”eldud juba 2.4GHz ja 5GHz sagedusvahemikele. Varasemates "uutes" standardites saavutati ĂŒhilduvus preambuliga, mis oli vanematele seadmetele arusaadav. See tĂ€hendab, et alati arvati, et vanematel seadmetel ei ole vajalik kogu kaadri Ă€ra tundmiseks, piisab, kui nad mĂ”istavad, millal kaader algab ja kui kaua edastamine kestab. Just seda teavet nad preambulast vĂ”tavad. 802.11ba ei teinud erandit, kuna schĂ©ma on testitud ja proovitud (kulusid arvestamata, praegu seda teemat ei kĂ€sitle).

Seega, 802.11ba kaader nÀeb vÀlja umbes nii:

802.11ba (WUR) vÔi kuidas ristata kÀÀrsoome ja siili

Non-HT preambula ja lĂŒhike OFDM fragment BPSK modulaatsiooniga vĂ”imaldab kĂ”igil 802.11a/g/n/ac/ax seadmetel kuulda edastamise algust ja mitte segada, minnes raadiosageduse jĂ€lgimise reĆŸiimi. Preambule jĂ€rgneb sĂŒnkroonimisvĂ€lja (SYNC), mis on sisuliselt analoogne L-STF/L-LTF-iga. See on mĂ”eldud seadme vastuvĂ”tja sageduse seadmiseks ja sĂŒnkroniseerimiseks. Just sel hetkel muudab edastusseade kanalilaiuse 4MHz-ks. Miks? KĂ”ik on vĂ€ga lihtne. See on vajalik, et vĂ€hendada vĂ”imsust ja saavutada vĂ”rdne signaali ja mĂŒra suhe (SINR). VĂ”i jĂ€tta vĂ”imsus selliseks, nagu see on, ja saavutada mĂ€rkimisvÀÀrne edastusulatus. Ütleksin, et see on ĂŒsna elegantne lahendus, lisaks vĂ”imaldab see tunduvalt vĂ€hendada energiaallikate nĂ”udeid. Meenutame nĂ€iteks populaarset ESP8266. EdastusreĆŸiimis 54 Mbps bitikiirusel ja 16dBm vĂ”imsusel tarbib see 196 mA, mis on liiga palju midagi sellist nagu CR2032. Kui vĂ€hendada kanalilaiust viis korda ja vĂ€hendada edastaja vĂ”imsust viis korda, siis me praktiliselt ei kaota edastusulatusest, kuid voolutarve vĂ€heneb nĂ€iteks umbes 50 mA peale. Seda ei ole kriitiline AP poolt, mis edastab raami WUR-ile, kuid pole ka paha. STA jaoks on see aga juba mĂ”istlik, kuna madalam voolutarve vĂ”imaldab kasutada midagi sellist nagu CR2032 vĂ”i akusid, mis on suunatud pikaajalisele energia sĂ€ilitamisele madalate nimivoolude tĂŒhjenemisega. Loomulikult pole miski tasuta ja kanalilaiuse vĂ€hendamine toob kaasa kanalikiiruse languse ning ĂŒhe kaadri edastamise aja pikenemise.

Muide, kanalikiirusest. Standard praeguses vormis nÀeb ette kaks varianti 62.5 Kbps ja 250 Kbps. Kas tunnete ZigBee lÔhna? See pole juhus, kuna selle kanalilaius on 2Mhz asemel 4Mhz, kuid erinev modulaat on suurema spektraalse tihedusega. Tulemuseks peaks 802.11ba seadmete tööulatus olema suurem, mis on IoT stsenaariumide jaoks siseruumides vÀga kasulik.

Kuigi, oodake
 Sundida kogu piirkonna jaamu vaikima, kasutades samal ajal ainult 4 MHz 20 MHz ribast
 "SEE ON RASKE JÄÄDVUS!" — ĂŒtlete teie ja teil on Ă”igus. Aga ei, SEE ON TÕELINE RASKE JÄÄDVUS!

802.11ba (WUR) vÔi kuidas ristata kÀÀrsoome ja siili

Standardis on ette nĂ€htud vĂ”imalus kasutada alaribasid 40 MHz ja 80 MHz. Samal ajal vĂ”ivad iga alariba andmeedastuskiirus olla erinevad, ja et ĂŒlekandeaeg oleks sĂŒnkroonitud, lisatakse raamile Padding. See tĂ€hendab, et seadmed saavad hĂ”ivata eetris kĂ”iki 80 MHz, kuid kasutada neid ainult 16 MHz. See on tĂ”eline raiskamine.

Muide, ĂŒmbritsevatel Wi-Fi seadmetel pole mingit vĂ”imalust mĂ”ista, mis seal Ă”hus edastatakse. Sest 802.11ba raamide kodeerimiseks EI KASUTATA tavapĂ€rast OFDM-i. Jah, just nii, ĂŒhendus loobus sellest, mis oli aastaid töökindel. Klassikalise OFDM-i asemel kasutatakse Multi-Carrier (MC)-OOK modulaatorit. 4 MHz kanal jaguneb 16(?) alamsageduseks, millest igaĂŒks kasutab Manchestert kodeerimist. Samuti on DATA vĂ€li loogiliselt jagatud lĂ”ikudeks, mis on 4 ÎŒs vĂ”i 2 ÎŒs sĂ”ltuvalt andmeedastuskiirusest, ja igas sellises lĂ”igus vĂ”ib ĂŒksus vastata kas madala vĂ”i kĂ”rge kodeerimise tasemega. Selline lahendus, et vĂ€ltida pikkade nullide vĂ”i ĂŒhtede jĂ€rjestust. SkrĂ€mblimine minimaalsetes mahutes.

802.11ba (WUR) vÔi kuidas ristata kÀÀrsoome ja siili

MAC tase on samuti ÀÀrmiselt lihtsustatud. See sisaldab ainult jÀrgmisi vÀlju:

  • Raami Kontrolli

    VĂ”ib vĂ”tta vÀÀrtusi Beacon, WuP, Discovery vĂ”i mis tahes teine ​​valik tootja poolt.
    Beacon teenib ajasĂŒnkroonimist, WuP on mĂ”eldud ĂŒhe vĂ”i rĂŒhma seadmete Ă€ratamiseks, ja Discovery töötab STA-st AP suunas ning on loodud 802.11ba toetavate juurdepÀÀsupunktide leidmiseks. Samuti edastatakse selles vĂ€ljas raami pikkus, kui see ĂŒletab 48 bitti.

  • ID

    SĂ”ltuvalt raami tĂŒĂŒbist vĂ”ib see tuvastada AP, STA vĂ”i STA rĂŒhma, kellele see raam on mĂ”eldud. (Jah, seadmeid on vĂ”imalik Ă€ratada rĂŒhmades, seda nimetatakse groupcast Ă€ratusteks ja see on ĂŒsna lahe).

  • TĂŒĂŒp SĂ”ltuv (TD)

    Seda on ĂŒsna paindlik vĂ€li. Just seal saab edastada tĂ€pset aega, signaali tarkvara/konfiguratsiooni vĂ€rskendamisest versiooninumbri vĂ”i midagi kasulikku, millest STA peaks teadma.

  • Raami Kontrollsumma VĂ€li (FCS)
    Siin on kÔik lihtne. See on kontrollsumma

Aga et tehnoloogia töötaks, ei piisa ainult sobiva formaadiga kaadri saatmisest. STA ja AP peavad omavahel kokku leppima. STA edastab oma parameetrid, sealhulgas aja, mis on vajalik PCR-i initsialiseerimiseks. KĂ”ik kokkulepped toimuvad tavaliste 802.11 raamidena, pĂ€rast mida vĂ”ib STA PCR-i vĂ€lja lĂŒlitada ja minna WUR-i aktiveerimisreĆŸiimi. Ta vĂ”ib isegi natuke uinuda, kui see on vĂ”imalik. Sest kui see on vĂ”imalik, siis tasub seda Ă€ra kasutada.
SeejĂ€rel algab veel ĂŒks vĂ€ike vÀÀrtuslike milliampertundide pressimine, mida nimetatakse WUR Duty Cycle'iks. Midagi keerulist pole, lihtsalt STA ja AP leppivad kokku unegraafikus, nagu see oli TWT puhul. PĂ€rast seda magab STA peamiselt, aeg-ajalt lĂŒlitades WUR-i sisse, et kĂŒsida: "Kas pole midagi kasulikku minu jaoks tulnud?" Ja ainult vajadusel Ă€ratab peamise raadio mooduli andmevahetuseks.

See muudab olukorra radikaalselt vÔrreldes TWT ja U-APSD-ga, eks?

Ja nĂŒĂŒd oluline nĂŒanss, mille peale ei tule kohe mĂ”tlema. WUR ei pea tingimata töötama samal sagedusel kui peamine moodul. Vastupidi, on soovitatav ja soovitav, et see töötaks teisel kanalil. Sellisel juhul ei sega 802.11ba funktsionaalsus vĂ”rgu tööd ja vastupidi, seda saab kasutada kasuliku teabe edastamiseks. Asukoht, naaberliste nimekiri ja palju muud teiste 802.11 standardite kontekstis, nĂ€iteks 802.11k/v. Ja millised vĂ”imalused avanevad Mesh-vĂ”rkudele... Aga see on eraldi artikli teema.

Mis puutub standardsesse dokumendi saatusesse, siis on hetkel juba valmis Draft 6.0 koos kinnituse mÀÀraga: 96%. Seega vÔib sel aastal oodata tÔelist standardit vÔi vÀhemalt esimesi rakendusi. Ja kui ulatuslikuks see saab, nÀitab ainult aeg.

Nii see on... (c) EvilWirelesMan.

Soovitatav kirjandus tutvumiseks:

IEEE 802.11ba — ÄÀrmiselt madala energia tarbimisega Wi-Fi massiivse asjade interneti jaoks — VĂ€ljakutsed, avatud kĂŒsimused, jĂ”udluse hindamine

IEEE 802.11ba: Madala energiatarbega Àratusraadio rohelise IoT jaoks

IEEE 802.11-Enabled Àratusraadio: Kasutusjuhud ja rakendused

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster