Vraag:
Cell Tower-afstandsmeting
AvadhanaSolutions
2018-04-16 17:05:44 UTC
view on stackexchange narkive permalink

Ik ben een hobbyproject aan het ontwikkelen om de afstand tussen mijn mobiele telefoon en een zendmast (gsm-toren) te detecteren / meten.
Ik ben een nieuweling. Ik weet niet eens of dit mogelijk is of niet.
Ik heb de volgende hardware:

  1. Raspberry Pi 3
  2. RTL2832u

Ik ben van plan om OpenBTS en de FreeSwitch-stack in de toekomst te gebruiken voor geavanceerde functie-ontwikkeling.

Hobby-projecten zoals deze zijn geweldig. Je kunt zeker veel leren door het zelf te doen. Om dit met een RPi te doen, heb je een GSM-module nodig om "mijn zendmast" te vinden. Maar er zijn natuurlijk ook andere manieren om de signalen van zendmasten eenvoudig te detecteren. Heb je gekeken naar de beschikbare apps voor smartphones? Ik zag er een tijdje geleden een die de toren identificeerde waarmee mijn telefoon was verbonden en die op een kaart plaatste, samen met informatie over de signaalsterkte.
Ja. De Android-app [OpenSignal] (https://play.google.com/store/apps/details?id=com.staircase3.opensignal) en [RF Tracker] (https://play.google.com/store/apps /details?id=com.hotrod.utility.rfsignaltrackereclair) is echt nuttig. Ook [Cell2GPS] (http://www.cell2gps.com/) is een geweldige website. Maar ik ben van plan hetzelfde te ontwikkelen op Raspberry Pi 3.
Een antwoord:
Glenn W9IQ
2018-04-17 15:22:42 UTC
view on stackexchange narkive permalink

Een mogelijke benadering zou zijn om de GSM Cell ID vast te leggen. Dit identificeert op unieke wijze een bepaalde GSM-site. U kunt deze ID vervolgens opzoeken in een database zoals die wordt aangeboden door Cobain om de locatie van de toren te bepalen. Als uw toepassing een zeer beperkte geografie bedient, kunt u uw eigen database bouwen om aan uw behoeften te voldoen.

Om de afstand te berekenen, moet u uw ontvangende site geografisch lokaliseren via een GPS-signaal, handmatige invoer, of andere middelen. U kunt dan Google Map-services gebruiken om de twee punten en de afstand ertussen weer te geven.



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...