Hallo! Bin auf der Suche nach einer möglichst einfachen, aber sehr zuverlässigen Lösung, um Fahrzeuge zu tracken und die Position live (Verzögerung < 1-2 Sekunden) auf einer Karte anzuzeigen. Die Karte sollte am besten Openstreetmap sein und auf einer beliebigen Webseite eingebettet werden können. Jeder Punkt soll eine ganz bestimmte Farbe bekommen. Sollte das Signal abreißen, soll der Punkt an der letzten Position verweilen, jedoch gut sichtbar als "veraltete Position" gekennzeichnet werden. (Z.B. dreieckförmig werden oder einen grauen Rahmen bekommen, etc.) Könnt ihr mir da Denkanstöße geben? Vielen Dank im Voraus!! PS: Rechtlich ist die Sache bereits mit allen Beteiligten geklärt, daher bitte kein Abschweifen in diese Richtung sondern eine rein technische Diskussion!
Du brauchst einen Server, der die Daten vom Tracker entgegennimmt und auch für die Darstellung wieder ausgibt. Wenn du den selber hosten möchtest, brauchst du auch einen Tracker der an beliebige Adressen sendet. Nicht nur per SMS. 1-2 Sekunden ist sportlich, du brauchst also eine Dauerverbindung. Ob Openstreetmap oder Google Maps, beide haben eine API. Man kann die auch gleichzeitig benutzen.
Da gibt es doch was von... den Funkamateuren: https://de.wikipedia.org/wiki/Automatic_Packet_Reporting_System
Danke für eure Antworten! Der Tracker selbst ist nicht so das Problem, wird vermutlich am ehesten ein kleiner Raspberry Pi. Auch die Übertragung zu einem Server bereitet mir nicht sehr große Sorgen, geht Notfalls sogar mit einem Telegram-Bot. Zur Manipulationssicherheit kann man die einzelnen Pakete ja sogar noch extra verschlüsseln (Challenge-Response). AES256 wäre da sicher ausreichend. (Ist ja sogar für US-Regierungsdokumente zugelassen.) Wo mein Wissen im Moment noch am ehesten versagt ist, eine Karte zu haben, auf der man die Punkte so erscheinen lassen kann, dass sie sich laufend (bzw. live) aktualisieren. Und dann auch noch GPS-Ungenauigkeiten so korrigieren, dass der Punkt immer auf der Straße erscheint, so wie in der Google-App am Handy. Deshalb wäre ich euch da sehr dankbar für den entscheidenden Hinweis!
Track schrieb: > Und dann auch noch GPS-Ungenauigkeiten so korrigieren, dass der Punkt > immer auf der Straße erscheint, so wie in der Google-App am Handy. Nimm Galileo, Glonass und insbesondere EGNOS dazu. Außerdem natürlich ein INS in den Fahrzeugen mit Sensor Fusion.
Track schrieb: > PS: Rechtlich ist die Sache bereits mit allen Beteiligten geklärt, daher > bitte kein Abschweifen in diese Richtung sondern eine rein technische > Diskussion! Bitte die entsprechenden Dokumente zum Nachweis posten. Erstens eine von jedem Beteiligten unterzeichnete Einverständniserklärung. Zweitens eine von dir unterzeichnete Unterlassungserklärung, in der du dich verpflichtest, bei Verstoß gegen DSGVO oder gegen die vorgenannten Einverständniserklärung oder bei sonstigem unberechtigtem Zugriff auf die erhobenen Daten 100000€ Entschädigung an jeden Betroffenen auszuzahlen. Drittens eine Bürgschaft, die nachweist, dass die Zahlungen überhaupt möglich sind. Vorher wird es hier keine Beratung geben!
Track schrieb: > Wo mein Wissen im Moment noch am ehesten versagt ist, eine Karte zu > haben, auf der man die Punkte so erscheinen lassen kann, dass sie sich > laufend (bzw. live) aktualisieren. https://wiki.openstreetmap.org/wiki/OpenLayers Dazu ein bischen Websocket oder MQTT over Websocket in das Client-JS > Und dann auch noch GPS-Ungenauigkeiten so korrigieren, dass der Punkt > immer auf der Straße erscheint, so wie in der Google-App am Handy. Roh-Daten herunterladen. https://wiki.openstreetmap.org/wiki/Downloading_data daraus "erlaubte" Straßen filtern, Fußwege, Feldwege, Radwege weg. Evtl. Mehspurig, Links/Rechtsverkehr usw. beachten. Wege z.B. lokal in Postgres(PostGIS) oder Mongo(GeoJSON)-DB vorhalten, oder im RAM wenn deine Area of interest klein genug ist. "Snap to nearest street" implementieren. Geht vmtl. als simple Query in deiner DB, oder du schaust bei den vielen Routenplanern auf OSM-Basis: https://wiki.openstreetmap.org/wiki/Routing#Open_source_desktop_and_server_software https://wiki.openstreetmap.org/wiki/Frameworks#Navigation
Track schrieb: > Und dann auch noch GPS-Ungenauigkeiten so korrigieren, dass der Punkt > immer auf der Straße erscheint, Das ist nur bei schlechtem Empfang nötig. Bei gutem GPS-Empfang kannst du sogar die Fahrspur auf der Autobahn unterscheiden. Beim Snap-In gibt es aber Problem, wenn Straßen parallel verlaufen.
Wäre auch nicht besonders hilfreich, das Auto auf der nächsten Straße zu zeigen, wenn es real längst auf einen Parkplatz, Feldweg o.a. abgebogen ist.
batman schrieb: > wenn es real längst auf einen Parkplatz, Feldweg o.a. abgebogen > ist. zumal OSM nur so gut wie die Community vor Ort ist. Viele Studenten, fast jeder Kieselstein bekannt. Keine Studenten, ein Name für den Ort.
Nextcloud + Plugins + Android App PhoneTrack.
Dirk B. schrieb: > zumal OSM nur so gut wie die Community vor Ort ist. > Viele Studenten, fast jeder Kieselstein bekannt. > Keine Studenten, ein Name für den Ort. Kann ich bei mir nicht bestätigen. Einmal Dorf in Thüringen, einmal Kleinstadt in Bayern. Beidesmal sehr ordentlich mit allen Wegen (auch für Fußgänger) eingezeichnet. Studentenstadt/Uni einmal 60, einmal 20km entfernt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.