802.11ba (WUR) vÔi kuidas ristata ussi ja siili

MĂ”ni aeg tagasi rÀÀkisin mitmetes teistes allikates ja oma blogis sellest, et ZigBee on surnud ja seda oleks aeg maetud. Et mĂ€ngida Thread'iga, mis töötab IPv6 ja 6LowPan'i peal, on piisavalt sobiv Bluetooth (LE). Kuid sellest rÀÀgin ma mingil muul ajal. TĂ€na arutame, kuidas komitee töörĂŒhmas mĂ”eldi teist korda 802.11ah pĂ€rast ja otsustati, et on aeg lisada 802.11 standardite hulka tĂ€islahendus millegi nagu LRLP (Long-Range Low-Power) jaoks, sarnaselt LoRA-le. Kuid see osutus teostatavaks vaid siis, kui loobuda tagasipööratavale ĂŒhilduvusele. LĂ”puks loobuti Long-Range'ist ja jĂ€i alles ainult Low-Power, mis on samuti vĂ€ga hea. Tekkis segu 802.11 + 802.15.4 ehk lihtsustatult Wi-Fi + ZigBee. Seega vĂ”ib öelda, et uus tehnoloogia ei ole konkurent LoraWAN lahendustele, vaid pigem mĂ”eldud nende tĂ€iendamiseks.

Nii et alustame kĂ”ige olulisemast — nĂŒĂŒd peavad 802.11ba toetavad seadmed sisaldama kahte raadiosagedust. Tundub, et pĂ€rast 802.11ah/ax'i vaadates, kus on tehnoloogia Target Wake Time (TWT), otsustasid insenerid, et sellest oli ikkagi vĂ€he ja energiatarvet tuleb radikaalselt vĂ€hendada. SeetĂ”ttu nĂ€eb standard ette kahe erineva raadio tĂŒĂŒbi eraldamise — Primary Communication Radio (PCR) ja Wake-Up Radio (WUR). Kui esimese kohta on kĂ”ik selge, see on peamine raadio, mis edastab ja vastu vĂ”tab andmeid, siis teise puhul pole kĂ”ik nii selge. Tegelikult esindab WUR enamikult nn kuulamisseadet (RX) ja peaks tarbima vĂ€ga vĂ€he energiat. Selle peamine ĂŒlesanne on saada Ă€ratussignaal AP-lt ja aktiveerida PCR. See tĂ€hendus vĂ€hendab kĂŒlmsĂ”iduki kĂ€ivitamise aega ja vĂ”imaldab seadmeid Ă€ratada tĂ€pselt mÀÀratud ajal. See on ÀÀrmiselt kasulik, kui teil on nĂ€iteks mitte kĂŒmme seadet, vaid sada kĂŒmme ja peate igaĂŒhega kiiresti andmeid vahetama. Lisaks sellele liigub Ă€ratamise sageduse ja perioodi loogika AP poole. Kui nĂ€iteks LoRAWAN-is kasutatakse PUSH meetodit, kus tĂ€itmis seadmed Ă€rkavad ja edastavad midagi eetrisse ning magavad ĂŒlejÀÀnud aja, siis sellisel juhul otsustab AP vastupidiselt, millal ja milline seade peaks Ă€rkama, samas kui enamik tĂ€itmis seadmeid... ei maga alati.

NĂŒĂŒd liigume raamiformaatide ja ĂŒhilduvuse tagamise juurde. Kui 802.11ah kui esimene katse loodi 868/915 MHz vĂ”i lihtsalt SUB-1GHz jaoks, siis 802.11ba on juba ette nĂ€htud 2.4GHz ja 5GHz vahemikele. Eelnevates "uutes" standardites saavutati ĂŒhilduvus preambuli kaudu, mis oli arusaadav vanematele seadmetele. See tĂ€hendab, et alati arvati, et vanematel seadmetel ei ole tingimata vajalik kogu raami tuvastamine, neil piisab teada, millal see raami algab ja kui kaua edastamine kestab. Just selle teabe nad vĂ”tavadki preambuli alt. 802.11ba ei olnud erand, kuna skeem on tĂ”estatud ja vĂ€lja töötatud (kulus kĂŒsimuse jĂ€tame hetkel kĂ”rvale).

Seega nÀeb 802.11ba raam vÀlja umbes selline:

802.11ba (WUR) vÔi kuidas ristata ussi ja siili

Non-HT preambul ja lĂŒhike OFDM, millel on BPSK modulaator, vĂ”imaldab kĂ”igil seadmetel 802.11a/g/n/ac/ax kuulda selle kaadripöörduse algust ja mitte sekkuda, minnes raadiosagedusele keskendumise reĆŸiimi. Preambule jĂ€rgneb sĂŒnkroniseerimisvĂ€li (SYNC), mis on pĂ”himĂ”tteliselt L-STF/L-LTF analoog. See on vajalik seadme vastuvĂ”tja sageduse kohandamiseks ja sĂŒnkroniseerimiseks. Ja just sel hetkel muudab edastav seade kanalilaiene tĂ”ttu 4MHz. Miks? KĂ”ik on lihtne. See on vajalik, et vĂ€hendada vĂ”imsust ja saavutada vĂ”rreldav signaali ja mĂŒrataseme suhe (SINR). VĂ”i jĂ€tta vĂ”imsus samaks ja saavutada mĂ€rkimisvÀÀrne edastusulatus. Ütleksin, et see on ĂŒsna elegantne lahendus, mis aitab oluliselt vĂ€hendada toiteallikate nĂ”udeid. Tuletame meelde nĂ€iteks populaarset ESP8266. EdastamisreĆŸiimis, kasutades 54 Mbps bitikiirus ja 16dBm vĂ”imsust, tarbib see 196 mA, mis on liiga palju nĂ€iteks CR2032 jaoks. Kui vĂ€hendada kanalilaiene viie korda ja edastaja vĂ”imsust viie korda, kaotame edastusulatuses peaaegu jĂ€rsult, kuid tarbimist vĂ€hendatakse umbes 50 mA-ni. See pole kĂŒll kriitiline AP poolt, kes edastab WUR kaadrit, kuid ikkagi on see vĂ€ga hea. Kuid STA jaoks on see juba mĂ”ttekas, kuna madalam tarbimine vĂ”imaldab kasutada nĂ€iteks CR2032 vĂ”i akusid, mis on mĂ”eldud pikaajalise energiavajaduse rahuldamiseks madalate voolutugevustega. Loomulikult ei ole tasuta midagi ja kanalilaiuse vĂ€henemine toob endaga kaasa kanalikiirus ja kaadripöörduse aega.

Muide, kanalikiirusest. Standard kĂ€esolevas vormis nĂ€eb ette kahte varianti 62.5 Kbps ja 250 Kbps. Kas tunned, et ZigBee on kohal? See pole juhus, kuna selle kanalilaine on 2 MHz hoopis, mitte 4 MHz, kuid nĂ”uab suurt spektridensust muud tĂŒĂŒpi modulatsiooniga. LĂ”ppkokkuvĂ”ttes peaks 802.11ba seadmete ulatus olema suurem, mis siseruumides IoT stsenaariumide jaoks on just vajalik.

Kuid oota... Sundida kĂ”iki jaamu ĂŒmber vaikima, kasutades ainult 4 MHz 20 MHz spektrist... "SEE ON RAJATAV INIMHINDA!" — ĂŒtlete te ja teil on Ă”igus. Kuid ei, see on TÕELINE RAJATAV INIMHINDA!

802.11ba (WUR) vÔi kuidas ristata ussi ja siili

Standardi kohaselt on lubatud 40 MHz ja 80 MHz alakanalite kasutamine. Sel juhul vĂ”ivad iga alakanali bittide mÀÀrad olla erinevad, ja et ajaliselt ĂŒhtida, lisatakse kaadri lĂ”ppu Padding. See tĂ€hendab, et seade vĂ”ib hĂ”ivata eetris aega kĂ”ikidel 80 MHz, kuid kasutada seda vaid 16 MHz. See on tĂ”eliselt raiskav.

Muide, ĂŒmbritsevad Wi-Fi seadmed ei saa aru sellest, mis toimub eetris. Kuna 802.11ba kaadrite kodeerimiseks EI KASUTATA harjumuspĂ€rast OFDM-i. Jah, ĂŒllatav, kuidas liit on loobunud sellest, mis on aastaid usaldusvÀÀrselt töötanud. Klassikalise OFDM asemel kasutatakse Multi-Carrier (MC)-OOK modulatsiooni. 4 MHz kanal jaguneb 16(?) alakanaliks, millest igaĂŒhel on Manchesteri kodeerimine. Samuti on andmevĂ€li loogiliselt jagatud 4 ÎŒs ja 2 ÎŒs lĂ”ikudeks sĂ”ltuvalt bitikiirusest, ning igas sellises lĂ”igus vĂ”ib vastutav olla madal vĂ”i kĂ”rge kodeerimistaseme tase. Selline lahendus vĂ€ltimaks pikki nullide vĂ”i ĂŒhtede jadasid. Minimummus on skramblerdatud.

802.11ba (WUR) vÔi kuidas ristata ussi ja siili

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

  • Frame Control

    VÔib vÔtta vÀÀrtusi Beacon, WuP, Discovery vÔi iga muu valikupakkumise.
    Beacon teenib ajasĂŒnkroonimiseks, WuP on ettenĂ€htud ĂŒhe vĂ”i grupi seadmete Ă€ratamiseks, ja Discovery töötab STA-st AP-le, et leida punkte, mis toetavad 802.11ba. Samuti edastatakse selles vĂ€ljas kaadri pikkus, kui see ĂŒletab 48 bitti.

  • ID

    SĂ”ltuvalt kaadri tĂŒĂŒbist saab tuvastada AP, STA vĂ”i STA gruppi, kellele see kaader suunatud on. (Jah, seadmeid saab Ă€ratada rĂŒhmades, seda nimetatakse groupcast wake-ups ja on piisavalt lahe).

  • TĂŒĂŒbist sĂ”ltuv (TD)

    VÀga paindlik vÀli. Just seal saab edastada tÀpset aega, signaali tarkvarauuendamise/keskkonna kohta versiooni numbriga vÔi midagi kasulikku, millest STA peaks olema teadlik.

  • Frame Checksum Field (FCS)
    Siin on kÔik lihtne. See on kontrollsumma.

Kuid et tehnoloogia toimiks, ei piisa lihtsalt Ă”igeformaadist kaadrist saatmisest. STA ja AP peavad kokku leppima. STA edastab oma parameetrid, sealhulgas aja, mis on vajalik PCR-i initsiatsiooniks. KĂ”ik kooskĂ”lastamine toimub tavapĂ€raste 802.11 raamide abil, pĂ€rast mida vĂ”ib STA PCR-i vĂ€lja lĂŒlitada ja minna WUR aktiveerimisreĆŸiimi. VĂ”ib-olla suudab isegi veidi magada, kui see on vĂ”imalik. Sest kui see on vĂ”imalik, siis tasub seda Ă€ra kasutada.
Siit algab veel ĂŒks natuke vÀÀrtuslike milliampere-tunnide vĂ€ljapigistamine nimega WUR Duty Cycle. Midagi keerulist ei ole, lihtsalt STA ja AP leppivad kokku une ajakavas, sarnaselt sellele, kuidas see toimus TWT puhul. PĂ€rast seda magab STA peamiselt, aeg-ajalt lĂŒlitades WUR-i sisse, et kuulata: „Kas on midagi kasulikku minu jaoks tulnud?” Ja ainult vajadusel Ă€ratab peamise raadiomoduli liikluse vahetamiseks.

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

Ja nĂŒĂŒd oluline nĂŒanss, mille ĂŒle ei pruugi kohe mĂ”elda. WUR ei pea tingimata töötama samal sagedusel nagu peamine moodul. Vastupidi, on soovitatav ja soovitatav, et see töötaks teisel kanalil. Sellisel juhul ei sega 802.11ba funktsionaalsus vĂ”rgu toimimist ja vĂ”ib vastupidi olla kasulik teabe edastamiseks. Asukoht, naaberlainete loend ja palju muud muu 802.11 standardite raames, nĂ€iteks 802.11k/v. Ja millised eelised avanevad Mesh-vĂ”rkudele
 Aga see on teema eraldi artiklile.

Mis puutub standardi enda saatusesse kui dokumendi, siis hetkel on juba valmis Draft 6.0, mille heakskiitmisprotsent on 96%. See tÀhendab, et tÀnavu vÔib oodata tÔelist standardit vÔi vÀhemalt esimesi realiseerimisi. Kuidas see levinud saab - seda nÀitab ainult aeg.

Nii et sellised lood
 (c) EvilWirelesMan.

Soovitatav kirjandus tutvumiseks:

IEEE 802.11ba — ÄÀrmiselt madala energiaga Wi-Fi massiivsete asjade Internetiks — vĂ€ljakutsed, avatud kĂŒsimused, jĂ”udluse hindamine

IEEE 802.11ba: Madala energiatarbega Àrkamise raadio rohelisele IoT-le

IEEE 802.11-toega Àrkamise raadio: kasutusjuhtumid ja rakendused

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster