GPS-Hardware und Linux

GPS-Hardware und Linux

Demnächst werde ich mir einen schönen Auto-PC bauen. Eine der Funktionen, die ich wirklich gerne implementieren würde, ist GPS-Tracking. Ich möchte, während das Auto läuft, 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 verwenden zu können? Sind sie einigermaßen genau, bis auf 2-3 Fuß genau, wenn sie eingerastet sind?

Wie stelle ich eine Schnittstelle zu einem solchen Gerät her? Bitte verzeihen Sie mir, ich bin völlig neu im Umgang mit dieser Art von Hardware in einem Computer.

Antwort1

Da ist dieNMEA0183Protokoll, das im Grunde nur ein Zeichenfolgenformat ist, das über einen seriellen Port gesendet wird. Ich glaube, es gibt einige Mobiltelefone, die ihre GPS-Koordinaten über eine USB-zu-Seriell-Schnittstelle mit NMEA0183 ausgeben können (ich werde es aktualisieren, wenn ich Informationen finde).

Im Grunde würde es so funktionieren, als würden Daten von einer seriellen Schnittstelle gelesen.

Ich habe kurz online nach GPS-PCI-Karten gesucht, eine hatte einen seriellen Anschluss unddieser Mini-PCIeeines scheint NMEA0183 zu unterstützen (über einen emulierten seriellen Port, würde ich annehmen).

verwandte Informationen