Wi-Fi poziční systém - Wi-Fi positioning system

Wi-Fi poziční systém ( WPS , také zkráceně WiPS nebo WFPS ) je geolokační systém, který využívá vlastnosti blízkých hotspotů Wi-Fi a dalších bezdrátových přístupových bodů k zjištění, kde se zařízení nachází. Používá se tam, kde je satelitní navigace, jako je GPS, nedostatečná z různých příčin, včetně vícecestného a blokování signálu v interiérech, nebo kde by získání opravy satelitu trvalo příliš dlouho. Mezi takové systémy patří asistované GPS, služby určování polohy měst prostřednictvím databází hotspotů a systémy určování polohy uvnitř budov . Poloha Wi-Fi využívá rychlého růstu bezdrátových přístupových bodů na počátku 21. století v městských oblastech.

Nejběžnější a nejrozšířenější lokalizační technika používaná pro určování polohy pomocí bezdrátových přístupových bodů je založena na měření intenzity přijímaného signálu ( indikace síly přijímaného signálu nebo RSSI) a metody „otisku prstu“. Typické parametry užitečné pro geolokaci bezdrátového přístupového bodu zahrnují jeho SSID a MAC adresu . Přesnost závisí na počtu blízkých přístupových bodů, jejichž pozice byly zadány do databáze. Databáze hotspotů Wi-Fi se naplní porovnáním údajů o poloze GPS mobilního zařízení s MAC adresami hotspotů Wi-Fi. Možná kolísání signálu, která mohou nastat, mohou zvýšit chyby a nepřesnosti v cestě uživatele. Aby se minimalizovaly výkyvy přijímaného signálu, existují určité techniky, které lze použít k filtrování šumu.

V případě nízké přesnosti byly navrženy některé techniky ke sloučení tras Wi-Fi s jinými zdroji dat, jako jsou geografické informace a časová omezení (tj. Časová geografie ).

Motivace a aplikace

Přesná lokalizace v interiérech je pro zařízení založená na Wi-Fi stále důležitější díky zvýšenému využívání rozšířené reality , sociálních sítí , monitorování zdravotní péče, sledování osob, kontroly zásob a dalších aplikací zaměřených na umístění uvnitř budov .

V bezdrátovém zabezpečení je to důležitý úkol používaný k lokalizaci a mapování nepoctivých přístupových bodů

Popularita a nízká cena karet síťového rozhraní Wi-Fi je atraktivní pobídkou k použití Wi-Fi jako základu pro lokalizační systém a v této oblasti byl za posledních 15 let proveden významný výzkum.

Prohlášení o problému a základní pojmy

Problém vnitřní lokalizace zařízení na základě Wi-Fi spočívá v určení polohy klientských zařízení vzhledem k přístupovým bodům. K dosažení tohoto cíle existuje mnoho technik, které lze rozdělit do čtyř hlavních typů: techniky založené na indikaci síly přijatého signálu (RSSI), otisky prstů, úhel příjezdu (AoA) a doba letu (ToF).

Ve většině případů je prvním krokem k určení polohy zařízení určení vzdálenosti mezi cílovým klientským zařízením a několika přístupovými body. Se známými vzdálenostmi mezi cílovým zařízením a přístupovými body lze k určení relativní polohy cílového zařízení použít trilaterační algoritmy, přičemž se jako reference použije známá poloha přístupových bodů. Alternativně lze k určení polohy zařízení na základě triangulačních algoritmů použít úhel přicházejících signálů na cílové klientské zařízení .

Ke zvýšení přesnosti systému lze použít kombinaci těchto technik.

Techniky

Na základě síly signálu

Techniky lokalizace RSSI jsou založeny na měření síly signálu z klientského zařízení do několika různých přístupových bodů a následném zkombinování těchto informací s propagačním modelem k určení vzdálenosti mezi klientským zařízením a přístupovými body. K výpočtu odhadované polohy klientského zařízení vzhledem ke známé poloze přístupových bodů lze použít techniky trilaterace (někdy nazývané multilaterace).

Ačkoli je to jedna z nejlevnějších a nejjednodušších metod implementace, její nevýhodou je, že neposkytuje příliš dobrou přesnost (medián 2 - 4 m), protože měření RSSI mají tendenci kolísat podle změn v prostředí nebo vícecestného úniku .

Otisky prstů založené

Tradiční otisk prstu je také založen na RSSI, ale jednoduše se spoléhá na záznam síly signálu z několika přístupových bodů v dosahu a uložení těchto informací do databáze spolu se známými souřadnicemi klientského zařízení v offline fázi. Tyto informace mohou být deterministické nebo pravděpodobnostní. Během fáze online sledování je aktuální vektor RSSI na neznámém místě porovnán s vektorem uloženým v otisku prstu a nejbližší shoda je vrácena jako odhadovaná poloha uživatele. Tyto systémy mohou poskytovat střední přesnost 0,6 ma přesnost ocasu 1,3 m.

Jeho hlavní nevýhodou je, že jakékoli změny prostředí, jako je přidávání nebo odebírání nábytku nebo budov, mohou změnit „otisk prstu“, který odpovídá každému umístění, což vyžaduje aktualizaci databáze otisků prstů. Lze však použít integraci s jinými senzory, jako je fotoaparát, aby bylo možné zvládnout měnící se prostředí.

Na základě úhlu příjezdu

Lineární pole antén přijímajících signál. Rozdíl fázového posuvu přijímaného signálu přicházejícího na antény rovnoměrně oddělené vzdáleností „d“ se používá k výpočtu úhlu příchodu signálu. Obrázek reprodukován z

S příchodem rozhraní MIMO Wi-Fi, která používají více antén, je možné odhadnout AoA vícecestných signálů přijatých na anténních polích v přístupových bodech a použít triangulaci k výpočtu umístění klientských zařízení. SpotFi, ArrayTrack a LTEye jsou navrhovaná řešení využívající tento druh techniky.

Typický výpočet AoA se provádí pomocí algoritmu MUSIC . Za předpokladu, že anténní pole antén rovnoměrně rozmístěných ve vzdálenosti a signál přicházející k anténnímu poli prostřednictvím šířících se cest, je signálem uražena další vzdálenost k dosažení druhé antény pole.

Vzhledem k tomu, že -tá cesta šíření přichází s úhlem vzhledem k normále anténního pole přístupového bodu, je útlum zaznamenaný u jakékoli antény pole. Útlum je u každé antény stejný, s výjimkou fázového posunu, který se u každé antény mění kvůli zvláštní vzdálenosti ujeté signálem. To znamená, že signál přichází s další fází

na druhé anténě a

na -té anténě.

Následující komplexní exponenciál lze proto použít jako zjednodušené znázornění fázových posunů, které každá anténa zažívá jako funkci AoA šíření dráhy:

AoA pak může být vyjádřena jako vektor přijatých signálů kvůli-té cestě šíření, kde je vektor řízení a daný:

Pro každou cestu šíření existuje jeden vektor řízení a matice řízení (rozměrů ) je poté definována jako:
a vektor přijatého signálu je:
kde je vektorový komplexní útlum podél cest. OFDM přenáší data na více různých dílčích nosných, takže měřené přijaté signály odpovídající každé dílčí nosné tvoří matici vyjádřenou jako:
Matice je dána maticí informací o stavu kanálu (
CSI ), kterou lze extrahovat z moderních bezdrátových karet pomocí speciálních nástrojů, jako je Linux 802.11n CSI Tool.

Toto je místo, kde se aplikuje algoritmus MUSIC , nejprve výpočtem vlastních vektorů (kde je transpozice konjugátu ) a použitím vektorů odpovídajících vlastní hodnotě nula k výpočtu vektorů řízení a matice . AoAs lze poté odvodit z této matice a použít k odhadu polohy klientského zařízení pomocí

triangulace .

Ačkoli je tato technika obvykle přesnější než jiné, může být pro její nasazení zapotřebí speciální hardware, jako je pole šesti až osmi antén nebo rotujících antén. SpotFi navrhuje použití superrozlišovacího algoritmu, který využívá počet měření provedených každou z antén karet Wi-Fi pouze se třemi anténami a také obsahuje lokalizaci založenou na ToF, aby se zlepšila jeho přesnost.

Čas letu

Obrázek zobrazující měřicí stanici odesílající DATA rámec na klientskou stanici a čekající na přijetí ACK. je plánovací zpoždění (offset), které vzniklo na cílovém klientském zařízení, a záleží na tom, kolik času trvá, než bude ACK naplánováno. T_P je doba šíření signálu mezi vysílačem a přijímačem a obvykle se předpokládá, že je stejná na cestě k cíli a zpět. T_ACK je čas potřebný k přenosu rámce ACK. Čas letu odpovídá T_MEASURED. Obrázek reprodukován z

Přístup k lokalizaci

času letu (ToF) vyžaduje časová razítka poskytovaná bezdrátovými rozhraními k výpočtu ToF signálů a poté pomocí této informace k odhadu vzdálenosti a relativní polohy jednoho klientského zařízení vzhledem k přístupovým bodům. Granularity takových časových měření je v řádu nanosekund a systémy, které používají tuto techniku, hlásily lokalizační chyby v řádu 2 m. Typickými aplikacemi pro tuto technologii jsou označování a lokalizace aktiv v budovách, pro které obvykle stačí přesnost na úrovni místnosti (~ 3 m).

Měření času prováděná na bezdrátových rozhraních jsou založena na skutečnosti, že vysokofrekvenční vlny se pohybují blízko rychlosti světla, která ve většině propagačních médií ve vnitřním prostředí zůstává téměř konstantní. Rychlost šíření signálu (a následně ToF) tedy není ovlivněna natolik prostředím, jako měření RSSI.

Na rozdíl od tradičních technik ozvěny založených na ToF, jako jsou ty, které se používají v systémech RADAR , používají techniky echa Wi-Fi pro měření ToF běžné datové a potvrzovací komunikační rámce.

Stejně jako v přístupu RSSI se ToF používá pouze k odhadu vzdálenosti mezi klientským zařízením a přístupovými body. Potom lze k výpočtu odhadované polohy zařízení vzhledem k přístupovým bodům použít techniku trilaterace . Největší výzvy v přístupu ToF spočívají v řešení problémů synchronizace hodin, šumu, artefaktů vzorkování a efektů vícecestného kanálu. Některé techniky používají matematické přístupy k odstranění potřeby synchronizace hodin.

V poslední době standard Wi-Fi Round Trip Time poskytoval

Wi-Fi jemné možnosti rozsahu ToF.

Ochrana osobních údajů

S odvoláním na konkrétní obavy o soukromí vyplývající z WPS navrhl Google jednotný přístup k odhlášení konkrétního přístupového bodu od účasti na určování polohy pomocí WPS. Připojením „_nomap“ k SSID bezdrátového přístupového bodu jej vyloučíte z databáze WPS společnosti Google. Google doufá, že se ostatní poskytovatelé WPS a sběratelé dat, jako Apple a Microsoft, řídí tímto doporučením, aby se stalo akceptovaným standardem. Mozilla ctí _nomap jako metodu odhlášení ze své služby určování polohy.

Veřejné databáze lokací Wi-Fi

K dispozici je řada veřejných databází umístění Wi-Fi (pouze aktivní projekty):

název Unikátní Wi-Fi sítě Postřehy Stažení databáze zdarma Vyhledávání SSID BSSID looku Datová licence Odhlášení Mapa pokrytí Komentář
Kombinujte službu určování polohy > 2 400 000 000 > 67 000 000 000 Ne Ano Ano Proprietární _nomap Mapa Také databáze ID buněk.
LocationAPI.org od Unwired Labs > 1 500 010 000 > 4 100 000 000 Ne Ne Ano Proprietární Ne Mapa Také databáze ID buněk
Služba určování polohy Mozilla > 1 287 000 000 > 104 708 000 000 Ne Ne Ano Proprietární _nomap Mapa Také databáze ID buněk, jejíž data jsou veřejnou doménou . Také bluetooth.
Mylnikov GEO 860 655 230 Ano Ne Ano MIT N / A (agregátor) Mapa Také databáze ID buněk
Navizon 480 000 000 21 500 000 000 Ne Ne Ano Proprietární Ne Mapa Na základě údajů získaných z davu. Také databáze ID buněk.
radiocells.org 13 610 728 Ano Ne Ano ODbL _nomap Mapa Na základě údajů získaných z davu. Také databáze ID buněk. Včetně nezpracovaných dat
OpenWLANMap / openwifi.su 22 010 794 Ano Ne Ano ODbL _nomapa, požadavek Mapa
WiGLE 506 882 816 7 235 376 746 Ne Ano Ano Proprietární _nomapa, požadavek Mapa Také databáze Cell ID a Bluetooth.

Viz také

Reference

Všeobecné
  • Anthony LaMarca, Yatin Chawathe, Sunny Consolvo, Jeffrey Hightower, Ian Smith, James Scott, Tim Sohn, James Howard, Jeff Hughes, Fred Potter, Jason Tabert, Pauline Powledge, Gaetano Borriello , Bill Schilit: Place Lab: Device Positioning using Radio Beacons v divočině. In Pervasive (2005)