Ever wanted to know where your caravan, boat, trailer or ute is — right now, from your phone — without paying a monthly subscription to a tracking company?
In this guide we will build a complete, self-hosted live asset tracker using:
- An OzzMaker SARA-R5 LTE-M GPS + 10DOF board on a Raspberry Pi Zero
- Traccar, a free and open-source GPS tracking server
- A free “Always Free” VM on Oracle Cloud to host Traccar
- A PPP data connection over LTE-M to upload positions
- Geofencing, so you get an alert the moment your asset leaves (or enters) an area you define
Why Traccar?

Traccar is a mature, open-source GPS tracking platform used by everyone from hobbyists to commercial fleets — and self-hosting it means you get all of its features for free, with your data staying on your own server. Highlights include:
- Live tracking — watch all your devices move on a map in real time, from any browser or the free Traccar Manager app (iOS/Android).
- Geofencing — draw virtual boundaries (circles or polygons) on the map and have Traccar watch them for you. We’ll set this up in Part 7.
- Alerts & notifications — get notified by email, web popup or push notification when a device exits a geofence, exceeds a speed limit, goes offline, moves after being stationary, or triggers an ignition/motion event.
- Route replay — scrub back through history and replay exactly where an asset travelled on any day, complete with speed at every point. Great for reviewing a trip, or working out where the trailer went last Tuesday.
- Reports — built-in trip, stop, distance, and event summary reports over any date range, exportable to Excel.
- Multiple devices — one server can track as many devices as you like. Build a second tracker for the boat, add the family cars with the free Traccar Client phone app — all on the same map.
- Users & sharing — create extra accounts with access to only some devices, handy if you want to share the caravan’s location with family without handing over admin access.
- Full REST API — everything the web interface can do can be scripted, so you can integrate tracking data into your own projects.
We’ll be using live tracking, geofencing, alerts and route replay in this guide — but it’s worth exploring the rest once you’re up and running.
How it all fits together
The SARA-R5 module does two jobs at once. Its integrated M8 GNSS receiver streams NMEA position data to the Pi, while the LTE-M modem provides an internet connection via PPP. A small Python script reads the GPS position and sends it to your Traccar server every few seconds using Traccar’s simple HTTP-based OsmAnd protocol.
- NMEA data is sent from GPS to the Pi
- A python script sends the location data to the Traccar host on the internet via PPP
- The SARA-R5 establishes a PPP connection, giving the Pi internet access
Continue reading Live Asset Tracking with the OzzMaker SARA-R5 LTE-M GPS + 10DOF and Traccar


















