Bald baue ich mir einen schönen Auto-PC. Eine der Funktionen, die ich wirklich gerne implementieren würde, ist das GPS-Tracking. Während das Auto in Betrieb ist, möchte ich im Wesentlichen meine GPS-Koordinaten verfolgen und sie zur späteren Analyse in einer lokalen SQL-Datenbank aufzeichnen. Ich werde wahrscheinlich in Python programmieren.
Ich habe PCI-GPS-Karten gesehen, aber wie funktionieren sie? Benötige ich ein Abonnement für ein Mobilfunknetz, um sie nutzen zu können? Sind sie ziemlich genau, bis zu 2-3 Fuß, wenn sie eingesperrt sind?
Wie kann ich mit einem solchen Gerät kommunizieren? Bitte verzeihen Sie mir, ich bin ganz neu in dieser Art von Hardware in einem Computer.
Antworten:
Es gibt das NMEA0183- Protokoll, bei dem es sich im Grunde nur um ein Zeichenfolgenformat handelt, das über eine serielle Schnittstelle gesendet werden soll. Ich glaube, es gibt einige Handys, die ihre GPS-Koordinaten über eine USB-zu-Seriell-Schnittstelle mit NMEA0183 ausgeben können (ich aktualisiere, wenn ich Informationen finde).
Grundsätzlich würde es wie das Auslesen von Daten von einer seriellen Schnittstelle funktionieren.
Ich habe kurz online nach GPS-PCI-Karten gesucht, eine hatte einen seriellen Anschluss, und diese Mini-PCIe- Karte scheint NMEA0183 zu unterstützen (über einen emulierten seriellen Anschluss, wie ich annehmen würde).
quelle