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

Liniowy układ anten odbierających sygnał. Różnica przesunięcia fazowego odebranego sygnału docierającego do anten równo oddzielonych odległością „d” jest wykorzystywana do obliczenia kąta nadejścia sygnału. Zdjęcie reprodukowane z

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:

Istnieje jeden wektor sterujący dla każdej ścieżki propagacji, a macierz sterowania (wymiarów ) jest następnie definiowana jako:
a odebrany wektor sygnału to:
gdzie jest wektorowe tłumienie zespolone wzdłuż ścieżek. OFDM przesyła dane przez wiele różnych podnośnych, więc zmierzone odebrane sygnały odpowiadające każdej podnośnej tworzą macierz wyrażoną jako:
Macierz jest podawana przez macierz informacji o stanie kanału (
CSI ), którą można wyodrębnić z nowoczesnych kart bezprzewodowych za pomocą specjalnych narzędzi, takich jak narzędzie CSI Linux 802.11n.

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

Rysunek przedstawiający stację pomiarową wysyłającą ramkę DATA do stacji klienckiej i czekającą na otrzymanie potwierdzenia. to opóźnienie planowania (przesunięcie) pochodzące z docelowego urządzenia klienckiego i zależy od tego, ile czasu zajmuje zaplanowanie potwierdzenia ACK. T_P to czas propagacji sygnału między nadajnikiem a odbiornikiem i zwykle przyjmuje się, że jest taki sam na drodze do celu iz powrotem. T_ACK to czas potrzebny do przesłania ramki ACK. Czas lotu odpowiada T_MEASURED. Zdjęcie reprodukowane z

Podejście do lokalizacji

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ż

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)