You can just use curl or a similar tool and osmand protocol.
Thanks @Piotr, but mind expanding a teeny bit more?
So I'm guessing, I would need to compile the tracing location into a kml format/file, then periodically update/send the kml file to the traccar server?
Or do I need to somehow queue lines like these into a file say, curlrequest.sh:
root@traccar# cat curlrequest.sh
#!/bin/bash
#example from https://www.traccar.org/osmand/
curl http://traccarserver:5055/?id=123456&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5}
curl http://traccarserver:5055/?id=123456&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5}
curl http://traccarserver:5055/?id=123456&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5}
and then
root@traccar# ./curlrequest.sh
Am I doing it right? Sorry I'm new to all of this
Hi @C-Fu,
I've been working on a Python script to submit GPS information using the GT06 protocol, which you can use as a Raspberry Pi client. It does need an internet connection from the car though. You can see the code at the following GitHub:
Good day,
I know that you can install the Traccar Server on RPi, but what about a client?
I'm thinking several RPis with USB/GPIO GPS as clients, sending kml/location info (real-time or synced periodically) to a RPi-based Traccar Server. Would this be possible? And how?
I don't mind using Android phone as client, but I have no idea how to turn it on automatically with car ignition. With RPi it's easy, just tap the fusebox, battery and ignition power.