System pozycjonowania Wi-Fi - Wi-Fi positioning system
System pozycjonowania Wi-Fi ( WPS , w skrócie WiPS lub WFPS ) to system geolokalizacji , który wykorzystuje charakterystykę pobliskich hotspotów Wi-Fi i innych bezprzewodowych punktów dostępowych, aby odkryć, gdzie znajduje się urządzenie. Jest używany, gdy nawigacja satelitarna, taka jak GPS, jest nieodpowiednia z różnych przyczyn, w tym wielodrożności i blokowania sygnału w pomieszczeniach, lub gdy ustalenie pozycji satelitarnej zajmowałoby zbyt dużo czasu. Takie systemy obejmują wspomagany GPS, miejskie usługi lokalizacyjne za pośrednictwem baz danych hotspotów oraz systemy pozycjonowania w pomieszczeniach . Pozycjonowanie Wi-Fi wykorzystuje szybki rozwój na początku XXI wieku punktów dostępu bezprzewodowego na obszarach miejskich.
Najpopularniejsza i najbardziej rozpowszechniona technika lokalizacji wykorzystywana do pozycjonowania z bezprzewodowymi punktami dostępowymi polega na pomiarze intensywności odbieranego sygnału ( wskazanie siły odbieranego sygnału lub RSSI) oraz metodzie „odcisków palców”. Typowe parametry przydatne do geolokalizacji bezprzewodowego punktu dostępowego obejmują jego identyfikator SSID i adres MAC . Dokładność zależy od liczby pobliskich punktów dostępowych, których pozycje zostały wprowadzone do bazy danych. Baza danych hotspotów Wi-Fi jest wypełniana przez skorelowanie danych lokalizacji GPS urządzenia mobilnego z adresami MAC hotspotów Wi-Fi. Ewentualne wahania sygnału, które mogą wystąpić, mogą zwiększyć liczbę błędów i niedokładności na ścieżce użytkownika. Aby zminimalizować fluktuacje w odbieranym sygnale, istnieją pewne techniki, które można zastosować w celu odfiltrowania szumu.
W przypadku niskiej precyzji zaproponowano pewne techniki łączenia śladów Wi-Fi z innymi źródłami danych, takimi jak informacje geograficzne i ograniczenia czasowe (tj. Geografia czasowa ).
Motywacja i aplikacje
Dokładna lokalizacja w pomieszczeniach staje się coraz ważniejsza dla urządzeń opartych na Wi-Fi ze względu na zwiększone wykorzystanie rzeczywistości rozszerzonej , sieci społecznościowych , monitorowania opieki zdrowotnej, śledzenia osób, kontroli inwentaryzacji i innych aplikacji uwzględniających lokalizację w pomieszczeniach .
W bezpieczeństwie sieci bezprzewodowej jest to ważne zadanie wykorzystywane do lokalizowania i mapowania nielegalnych punktów dostępu
Popularność i niska cena kart sieciowych Wi-Fi jest atrakcyjną zachętą do wykorzystania Wi-Fi jako podstawy systemu lokalizacyjnego. W ciągu ostatnich 15 lat przeprowadzono w tej dziedzinie znaczące badania.
Sformułowanie problemu i podstawowe pojęcia
Problem lokalizacji wewnętrznej urządzenia w oparciu o Wi-Fi polega na określeniu położenia urządzeń klienckich względem punktów dostępowych. Istnieje wiele technik umożliwiających osiągnięcie tego celu i można je podzielić na cztery główne typy: techniki oparte na wskazaniu siły sygnału odebranego (RSSI), odciskach palców, kącie przylotu (AoA) i czasie lotu (ToF).
W większości przypadków pierwszym krokiem do określenia pozycji urządzenia jest określenie odległości między docelowym urządzeniem klienckim a kilkoma punktami dostępowymi. Przy znanych odległościach między urządzeniem docelowym a punktami dostępowymi można zastosować algorytmy trilateracji do określenia względnego położenia urządzenia docelowego, wykorzystując znane położenie punktów dostępowych jako odniesienie. Alternatywnie, kąt docierania sygnałów do docelowego urządzenia klienckiego można wykorzystać do określenia lokalizacji urządzenia na podstawie algorytmów triangulacji .
W celu zwiększenia dokładności systemu można zastosować kombinację tych technik.
Techniki
Na podstawie siły sygnału
Techniki lokalizacji RSSI opierają się na pomiarze siły sygnału z urządzenia klienckiego do kilku różnych punktów dostępowych, a następnie łączeniu tych informacji z modelem propagacji w celu określenia odległości między urządzeniem klienckim a punktami dostępowymi. Techniki trilateracji (czasami nazywane multilateracją) mogą być użyte do obliczenia szacunkowej pozycji urządzenia klienckiego w stosunku do znanej pozycji punktów dostępowych.
Chociaż jest to jedna z najtańszych i najłatwiejszych do wdrożenia metod, jej wadą jest to, że nie zapewnia bardzo dobrej dokładności (mediana 2-4 m), ponieważ pomiary RSSI mają tendencję do fluktuacji w zależności od zmian w środowisku lub zanikania wielościeżkowego .
Oparte na odciskach palców
Tradycyjne odciski palców są również oparte na RSSI, ale polegają po prostu na rejestrowaniu siły sygnału z kilku punktów dostępowych w zasięgu i przechowywaniu tych informacji w bazie danych wraz ze znanymi współrzędnymi urządzenia klienckiego w fazie offline. Ta informacja może być deterministyczna lub probabilistyczna. Podczas fazy śledzenia online bieżący wektor RSSI w nieznanej lokalizacji jest porównywany z wektorami zapisanymi w odcisku palca, a najbliższe dopasowanie jest zwracane jako szacowana lokalizacja użytkownika. Takie systemy mogą zapewniać medianę dokładności 0,6 mi dokładność ogona 1,3 m.
Jego główną wadą jest to, że wszelkie zmiany środowiska, takie jak dodanie lub usunięcie mebli lub budynków, mogą zmienić „odcisk palca” odpowiadający każdej lokalizacji, co wymaga aktualizacji bazy danych odcisków palców. Jednak integracja z innym czujnikiem, takim jak kamera, może być używana w celu radzenia sobie ze zmieniającym się otoczeniem.
Na podstawie kąta przybycia
Wraz z pojawieniem się interfejsów MIMO Wi-Fi, które wykorzystują wiele anten, możliwe jest oszacowanie AoA sygnałów wielościeżkowych odbieranych w tablicach antenowych w punktach dostępowych i zastosowanie triangulacji w celu obliczenia lokalizacji urządzeń klienckich. SpotFi, ArrayTrack i LTEye to propozycje rozwiązań wykorzystujących tego typu technikę.
Typowe obliczenia AoA są wykonywane za pomocą algorytmu MUSIC . Zakładając układ antenowy składający się z anten równomiernie rozmieszczonych na odległość i sygnał docierający do układu antenowego przez ścieżki propagacji, dodatkowa odległość jest pokonana przez sygnał, aby dotrzeć do drugiej anteny układu.
Biorąc pod uwagę, że -ta ścieżka propagacji dochodzi pod kątem w stosunku do normalnej układu antenowego punktu dostępowego, jest to tłumienie występujące w dowolnej antenie w tym układzie. Tłumienie jest takie samo w każdej antenie, z wyjątkiem przesunięcia fazowego, które zmienia się dla każdej anteny ze względu na dodatkową odległość pokonywaną przez sygnał. Oznacza to, że sygnał dociera z dodatkową fazą
na drugiej antenie i
przy -tej antenie.
Dlatego też, jako uproszczoną reprezentację przesunięć fazowych doświadczanych przez każdą antenę w funkcji AoA toru propagacji można zastosować następujący złożony wykładniczy:
AoA można następnie wyrazić jako wektor odebranych sygnałów z powodu -tej ścieżki propagacji, gdzie jest wektorem sterującym i jest wyrażony wzorem:
W tym miejscu stosuje się algorytm MUZYKI , najpierw przez obliczenie wektorów własnych (gdzie jest transpozycja koniugatu ) i wykorzystanie wektorów odpowiadających zerowej wartości własnej do obliczenia wektorów sterujących i macierzy . AoA można następnie wydedukować z tej macierzy i wykorzystać do oszacowania pozycji urządzenia klienckiego poprzez
triangulację .Chociaż ta technika jest zwykle dokładniejsza niż inne, jej wdrożenie może wymagać specjalnego sprzętu, takiego jak układ sześciu do ośmiu anten lub anten obrotowych. SpotFi proponuje zastosowanie SuperResolution algorytmu, który bierze przewagę liczby pomiarów dokonanych przez każdą z anten kart Wi-Fi z zaledwie trzech anten, a także wciela ToF lokalizacji opartej poprawić jego dokładność.
Na podstawie czasu lotu
czasu lotu (ToF) wykorzystuje znaczniki czasu dostarczone przez interfejsy bezprzewodowe w celu obliczenia ToF sygnałów, a następnie wykorzystuje te informacje do oszacowania odległości i względnej pozycji jednego urządzenia klienckiego w odniesieniu do punktów dostępowych. Ziarnistość takich pomiarów czasu jest rzędu nanosekund, a systemy wykorzystujące tę technikę zgłosiły błędy lokalizacji rzędu 2 m. Typowe zastosowania tej technologii to oznaczanie i lokalizowanie zasobów w budynkach, w przypadku których zwykle wystarcza dokładność na poziomie pomieszczenia (~ 3 m).Pomiary czasu wykonywane na interfejsach bezprzewodowych opierają się na fakcie, że fale RF przemieszczają się z prędkością bliską prędkości światła, która pozostaje prawie stała w większości mediów propagacyjnych w środowiskach wewnętrznych. W związku z tym na prędkość propagacji sygnału (a co za tym idzie na wartość ToF) środowisko nie wpływa tak bardzo, jak na pomiary RSSI.
W przeciwieństwie do tradycyjnych technik echa opartych na ToF, takich jak te stosowane w systemach RADAR , techniki echa Wi-Fi wykorzystują regularne ramki danych i potwierdzeń do pomiaru ToF.
Podobnie jak w podejściu RSSI, ToF służy tylko do szacowania odległości między urządzeniem klienckim a punktami dostępowymi. Następnie można zastosować technikę trilateracji do obliczenia szacunkowej pozycji urządzenia względem punktów dostępowych. Największe wyzwania w podejściu ToF polegają na radzeniu sobie z problemami z synchronizacją zegara, szumem, artefaktami próbkowania i efektami wielokanałowymi. Niektóre techniki wykorzystują podejścia matematyczne, aby wyeliminować potrzebę synchronizacji zegara.
Niedawno standard Wi-Fi Round Trip Time zapewnił dobre możliwości w zakresie ToF do Wi-Fi.
Obawy dotyczące prywatności
Powołując się na szczególne obawy dotyczące prywatności wynikające z WPS, Google zasugerował ujednolicone podejście do rezygnacji z udziału w określaniu lokalizacji za pomocą WPS dla określonego punktu dostępu. Dołączenie „_nomap” do identyfikatora SSID bezprzewodowego punktu dostępowego powoduje wykluczenie go z bazy danych Google WPS. Google ma nadzieję, że inni dostawcy WPS i osoby zbierające dane, takie jak Apple i Microsoft, zastosują się do tego zalecenia, aby stało się ono akceptowanym standardem. Mozilla honoruje _nomap jako metodę rezygnacji z usług lokalizacyjnych.
Publiczne bazy danych lokalizacji Wi-Fi
Dostępnych jest wiele publicznych baz danych lokalizacji Wi-Fi (tylko aktywne projekty):
Nazwa | Unikalne sieci Wi-Fi | Obserwacje | Bezpłatne pobieranie bazy danych | Wyszukiwanie SSID | BSSID looku | Licencja na dane | Zrezygnuj | Mapa pokrycia | Komentarz |
---|---|---|---|---|---|---|---|---|---|
Usługa pozycjonowania Combain | > 2 400 000 000 | > 67 000 000 000 | Nie | tak | tak | Prawnie zastrzeżony | _nomap | Mapa | Również baza danych Cell ID. |
LocationAPI.org autorstwa Unwired Labs | > 1.500.010.000 | > 4 100 000 000 | Nie | Nie | tak | Prawnie zastrzeżony | Nie | Mapa | Również baza danych Cell ID |
Usługa lokalizacji Mozilla | > 1 287 000 000 | > 104,708,000,000 | Nie | Nie | tak | Prawnie zastrzeżony | _nomap | Mapa | Również baza danych Cell ID, której dane są własnością publiczną . Również bluetooth. |
Mylnikov GEO | 860,655,230 | tak | Nie | tak | MIT | Nie dotyczy (agregator) | Mapa | Również baza danych Cell ID | |
Navizon | 480 000 000 | 21,500,000,000 | Nie | Nie | tak | Prawnie zastrzeżony | Nie | Mapa | Na podstawie danych pochodzących z tłumu. Również baza danych Cell ID. |
radiocells.org | 13,610,728 | tak | Nie | tak | ODbL | _nomap | Mapa | Na podstawie danych pochodzących z tłumu. Również baza danych Cell ID. W tym nieprzetworzone dane | |
OpenWLANMap / openwifi.su | 22,010,794 | tak | Nie | tak | ODbL | _nomap, request | Mapa | ||
WiGLE | 506,882,816 | 7,235,376,746 | Nie | tak | tak | Prawnie zastrzeżony | _nomap, request | Mapa | Również bazy danych Cell ID i Bluetooth. |
Zobacz też
- Automatyczna lokalizacja pojazdu
- Hybrydowy system pozycjonowania
- Wewnętrzny system pozycjonowania
- Adres MAC
- Śledzenie telefonu komórkowego
Bibliografia
- Generał
- 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: pozycjonowanie urządzeń za pomocą radiolatarni w dziczy. Wszechobecny (2005)