Localizarea prin wi-fi (mac, bssid) deschide api - alexander mylnikov

Localizarea prin wi-fi (mac, bssid) deschide api - alexander mylnikov
Astăzi vreau să prezint un API public pentru localizarea datelor dintr-un punct de acces Wi-Fi. Există o mulțime de resurse care oferă locație pe baza datelor Wi-Fi, dar toate sunt fie plătite, fie conțin o restricție privind numărul de solicitări sau foarte mici.







Această bază de date poate fi de interes pentru orice aplicație care are un georeferențial utilizând Wi-Fi.

În baza mea de date am colectat toate sursele publice disponibile:

În momentul de față, baza conține 10M Wi-Fi și este în mod constant umplută cu altele noi. Dacă aveți o bază extensivă de Wi-Fi sau surse, voi fi bucuros să o adăugați la baza dvs. Scrieți la [protejat prin e-mail].

API nu conține limite sau întârzieri ascunse. Datele sunt furnizate "ca atare".

Descrierea API-ului public (Open Source)

Descrierea răspunsului reușit:

  • lat latitudine
  • lon - longitudine
  • semnal - nivelul semnalului mediu
  • intervalul - precizia coordonatelor în metri






Implementarea API (datele "ca atare")

Cu acest tip de interogare, datele sunt prezentate numai în scopuri de cercetare. Utilizatorul final utilizează datele pe propriul risc

O nouă funcție este introdusă pentru obținerea poziției aproximative a punctului centrului triangular. Sintaxa este următoarea: un set de puncte de acces vizibile de către receptor și puterea semnalelor punct este transmisă la server, iar serverul, în funcție de datele disponibile, primește poziția aproximativă a unui punct calitativ, un centru de triangulare. toate cererile date sunt împachetate în baza64

Exemplu de șir sursă:

SS - Puterea semnalului

În acest mod, datele = eticheta deschisă funcționează, de asemenea, ceea ce le spune serverului că datele trebuie preluate numai din surse publice. Din păcate, în acest caz, situația cu un rezultat negativ al căutării este frecventă.

Localizarea prin wi-fi (mac, bssid) deschide api - alexander mylnikov

De fapt, două proiecte sunt disponibile prin intermediul unui API.

Primul proiect și licența sunt toate solicitările către API cu cheia "data = open" și funcționează sub licența MIT.

Cel de-al doilea proiect primește datele "ca atare". Nu este specificată recepția legală a datelor. Accesul la API fără cheia deschisă = datele nu este documentată în principiu și este furnizată ca un "ou de Paște". Datele furnizate de utilizatorul final sunt pe propriul dvs. risc.

Orice erori sau dificultăți de utilizare vă rog să-mi scrieți pe mail [protejat prin e-mail].

Cerere de testare:

Cerere de testare (verificare pentru dezvoltatori):







Trimiteți-le prietenilor: