Raspberry Pi läge Tracker (2 / 6 steg)
Steg 2: Skaffa plats från cell tower/IP-adress
Det är nu tur för att göra vissa programmering. Det första steget är att få plats i rörliga Raspberry Pi med cell tower data från USB-dongle.
Om du google, " vad är min plats" kommer du att märka att HTML5 baserade webbplatser kommer be om tillåtelse att dela din plats. De använder en kombination av cell tower data, wifi åtkomstpunkter, IP-adress, etc. för att få plats.
Att få samma data i ett icke-browser program på Raspberry Pi är inte så lätt ändå. Följande steg är speciellt för Macromax varumärke USB-dongle, men efter slutförandet av detta steg kommer du få förståelse för hur man får informationen i din locator systemet.
I bilden visas konfigurationen sida http://192.168.0.1 visar access lagerställekod och cell tower-ID. Tryck på F12 på webbläsare visar nätverket samtal och data att skickas/tas emot från klienten (webbläsaren) och server (dongel). Klient-Server-kommunikation kan emuleras med Python. Kod för att få och tolka denna data är i Simlocator.py. Bara leka med koden och se det går för dig.
Förutom tornet celldata, du kan också prova att få läge baserat på din IP-adress. Om det ger tillräckligt bra resultat, kan du ignorera att hämta data från cell tower och fetch läge direkt baserat på IP-adress som vi ser i nästa steg.