Wątek przeniesiony 2023-05-31 10:31 z Webmastering przez Riddle.

Badanie skuteczności geolokalizacji

0

Hej, badam właśnie skuteczność geolokalizacji pod kątem pewnego projektu. Byłby wdzięczny za poświęcenie 10 min na wypełnienie ankiety:

https://forms.gle/SMfYJAGJvjev1r7r6

Podzielę się wynikami na forum.

1

screenshot-20230531103214.png

Już na starcie głupie pytanie na które nie da się odpowiedzieć. Siedzę na stacjonarce, i mam tutaj albo kabel albo Wi-Fi. Może powinieneś nazwać odpowiedź "Komputer podłączony do WiFi lub po kablu"?

Chyba że jeśli mam stacjonarkę to mam w ogóle nie wypełniać tej ankiety?

1
Riddle napisał(a):

screenshot-20230531103214.png

Już na starcie głupie pytanie na które nie da się odpowiedzieć. Siedzę na stacjonarce, i mam tutaj albo kabel albo Wi-Fi. Może powinieneś nazwać odpowiedź "Komputer podłączony do WiFi lub po kablu"?

Chyba że jeśli mam stacjonarkę to mam w ogóle nie wypełniać tej ankiety?

Ha, dobre. A mogę wypełnić z telefonu podłączonego po WiFi ?

0
Riddle napisał(a):

Już na starcie głupie pytanie na które nie da się odpowiedzieć. Siedzę na stacjonarce, i mam tutaj albo kabel albo Wi-Fi. Może powinieneś nazwać odpowiedź "Komputer podłączony do WiFi lub po kablu"?

Chyba że jeśli mam stacjonarkę to mam w ogóle nie wypełniać tej ankiety?

zmieniłem laptop ma komputer - możesz teraz wypełnić

KamilAdam napisał(a):

Ha, dobre. A mogę wypełnić z telefonu podłączonego po WiFi ?

telefon na wifi jest mało interesujący z perspektywy geolokalizacji po IP - dodałem informacje w pytaniu z prośbą o wyłączenie WiFi w przypadku testu na komórce

0

jeżeli kogoś interesowałyby wyniki tego researchu to wrzuciłem je na bloga: https://walczak.it/pl/blog/geolokalizacja-uzytkownikow-strony-www

0

Kiedyś zajmowałem się takimi miniaturowymi energooszczędnymi urządzeniami do rejestrowania trasy jaką przemieszcza się użytkownik. Działało to w oparciu o adresy MAC sieci WiFi.
W przypadku API Google w miastach dokładność była prawie taka ja w przypadku GPS. Mozilla oferowała nieco gorszą precyzję i więcej było błędnych lokalizacji. Zawsze jednak można było stwierdzić jakimi ulicami poruszał się użytkownik.
Być może w projekcie jaki rozważasz uda się precyzyjniej określić położenie stosując dodatkowo metodę jaką ja użyłem.

0
P2420 napisał(a):

Kiedyś zajmowałem się takimi miniaturowymi energooszczędnymi urządzeniami do rejestrowania trasy jaką przemieszcza się użytkownik. Działało to w oparciu o adresy MAC sieci WiFi.
W przypadku API Google w miastach dokładność była prawie taka ja w przypadku GPS. Mozilla oferowała nieco gorszą precyzję i więcej było błędnych lokalizacji. Zawsze jednak można było stwierdzić jakimi ulicami poruszał się użytkownik.
Być może w projekcie jaki rozważasz uda się precyzyjniej określić położenie stosując dodatkowo metodę jaką ja użyłem.

Mógłbyś się podzielić jaka usługa Ci mapowała te adresy MAC na lokalizację?

Przy czym rozumiem to było w jakieś aplikacji natywnej? Bo z tego co mi wiadomo to JavaScript w przeglądarce nie ma dostępu do adresu MAC sieci WiFi.

Google API - o którym dokładnie API tutaj mówisz? o tym?

https://developers.google.com/maps/documentation/geolocation/requests-geolocation?hl=pl#body

jeżeli dobrze rozumiem dokumentacja to jeżeli im nie podasz w JSON adresu MAC lub BTS'a to fallbackują na lokalizacje po IP

w przeglądarce tych informacji nie uzyskasz

0

Tematem zajmowałem się chyba 3 lata temu. Używałem funkcji jakie wskazałeś. Mozilla oferowała podobny serwis. Był całkowicie darmowy. Zapewne ich usługa działa nadal. Zgromadzone adresy MAC z urządzenia odczytywałem zdalnie przez BLE. Wszystko więc mogło działać w przeglądarce Chrome/Edge.

0
P2420 napisał(a):

Tematem zajmowałem się chyba 3 lata temu. Używałem funkcji jakie wskazałeś. Mozilla oferowała podobny serwis. Był całkowicie darmowy. Zapewne ich usługa działa nadal. Zgromadzone adresy MAC z urządzenia odczytywałem zdalnie przez BLE. Wszystko więc mogło działać w przeglądarce Chrome/Edge.

Ok, o ile zaciekawiłeś mnie tu że w Chrome można z poziomu JavaScript komunikować się po Bluetooth :)

To rozumiem że miałeś jakieś specjalistyczne urządzenia które te adresy MAC gromadziły i udostępniały po Bluetooth.

Bo w samym Chrome nie widzę funkcji aby pobrać MAC routera poprzez który dany Chrome łączy się do sieci, więc nie uzyskam MAC u userów bez dodatkowego sprzętu.

Chyba że znasz jakieś API przeglądarki co daje MAC?

0

Zajmuję się tworzeniem sprzętu głównie związanego z BT i jego oprogramowaniem na najniższym poziomie. Do celów testowych potrafię jednak napisać np. aplikację PWA ale moja wiedza w tej dziedzinie nie jest wielka.
Napisałem o lokalizacji na podstawie MAC WiFi jako przykład alternatywnego podejścia do problemu. Może do czegoś ta informacja się przyda. Ludzie mają czasem bardzo zaskakujące pomysły połączenia różnych usług.
Firma Apple wymyśliła usługę namierza specjalnego beacona przez smartfony różnych użytkowników. W uproszczeniu beacon nadaje ramkę BLE zakodowaną prywatnym kluczem. Znając ten klucz można pobrać współrzędne beacona (jeśli ktoś go namierzy). Zapewne nad czymś podobnym pracuje Google. Niestety na dzień dzisiejszy z przeglądarki nie da się włączyć nadawania własnych ramek BLE ale może się to zmienić.

0

jakby ktoś tu jeszcze zaglądał - wyniki ankiety: https://walczak.it/pl/blog/geolokalizacja-uzytkownikow-strony-www

1 użytkowników online, w tym zalogowanych: 0, gości: 1