Stap 2: Haal de locatie van cel toren/IP-adres
Is het nu beurt voor het doen van sommige Softwareprogrammering. De eerste stap is om de locatie van de bewegende-Raspberry Pi met behulp cel toren gegevens uit USB dongle.
Als u google, ' Wat is mijn locatie' je wil aankondiging dat HTML5 websites gebaseerd zal vragen om toestemming voor het delen van uw locatie. Ze gebruiken een combinatie van celgegevens toren, wifi-toegangspunten, IP-adres, etc. om de locatie.
Steeds dezelfde gegevens in een niet-browser toepassing op de Raspberry Pi is niet zo makkelijk hoor. Volgende stappen zijn specifiek voor Macromax merk USB dongle, maar na voltooiing van deze stap zal u inzicht krijgen in hoe krijg ik deze gegevens in uw locator-systeem.
Zoals weergegeven in de afbeelding, toont configuratie pagina http://192.168.0.1 locatie toegangscode en cel toren-ID. Op F12 te drukken op browser toont netwerkaanroepen verzendt en gegevens worden verzonden/ontvangen van de client (de browser) en server (de dongle). Client / Server-communicatie kan worden geëmuleerd met behulp van Python. Code te krijgen en te parseren van deze gegevens is in Simlocator.py. Net spelen rond met de code en zie dat het gaat voor je.
Behalve cel toren gegevens, u kunt ook proberen krijgen op basis van uw IP-adres locatie. Als dat je genoeg goede resultaten geeft, kunt u negeren om gegevens uit de toren en fetch locatiedetectie voor telefoon rechtstreeks gebaseerd op IP-adres, zoals we in de volgende stap zien zullen.