Reitti supports real-time location tracking through popular mobile applications, allowing you to continuously stream your location data for automatic processing and analysis.

Supported Mobile Apps

OwnTracks - A privacy-focused location tracking app available for iOS and Android that publishes your location to your own server. Download from Play Store | Download from App Store

GPSLogger - A lightweight GPS logging application that can send location data to various endpoints including HTTP servers. Download from F-Droid | Download from GitHub | Install via Obtainium and add the link to the GitHub release page.

Recommendation

We recommend using GPSLogger for the following reasons:

  • Flexible Frequency Settings: Tracking frequency can be set independently of the upload frequency, allowing you to capture high-resolution location data while controlling network usage
  • Built-in Backup: GPSLogger automatically stores GPX files for every tracked day directly on your device, providing a reliable local backup of your location history

Tracking Frequency Requirements

For optimal performance, Reitti requires location data to be tracked at least every 45 seconds, with 30 seconds being the recommended interval. It is best to maintain a consistent tracking frequency without any jumps in the interval, since Reitti uses a weighted algorithm when detecting the center of a Visit that otherwise shifts toward the most tracked points in the search radius. This frequency provides a good balance between:

  • Battery Life: Avoiding excessive GPS usage that would drain your device battery
  • Accuracy: Ensuring sufficient data points for accurate trip detection and route reconstruction
  • Data Quality: Providing enough granularity for meaningful location analysis

Both OwnTracks and GPSLogger can be configured to meet these requirements, but GPSLogger's independent tracking and upload frequency settings make it easier to optimize for your specific needs.

Configuration Steps

  1. Navigate to Settings > Integrations in your Reitti web interface
  2. In the Mobile App Integration section, you'll find:
  3. OwnTracks Configuration: Settings and authentication details
  4. GPSLogger Configuration: HTTP endpoint URLs and API tokens

OwnTracks Setup

  1. Install OwnTracks from your device's app store
  2. Configure the app with the details from the Reitti settings
  3. Important: Increase tracking frequency by going to Settings > Advanced > Location interval and changing from 60 to 30 seconds for better accuracy
  4. Start tracking and your location data will automatically flow into Reitti

GPSLogger Setup

  1. Install GPSLogger on your mobile device
  2. Configure the HTTP endpoint URL provided in Reitti's integration settings
  3. Set up authentication using the API token from your Reitti user settings
  4. Configure logging intervals and accuracy preferences. Go to Performance and set:
  5. Logging interval to 30
  6. Distance filter to 0
  7. Accuracy Filter to 40
  8. Start logging to begin sending data to Reitti

Data Quality Dashboard

[since : v1.6.0]

Reitti provides a comprehensive data quality dashboard accessible through the "View Data Quality" button in your user interface. This dashboard is most useful after Reitti has received at least a day of continuous location data from your mobile device.

Data Quality Dashboard

The dashboard displays the following metrics to help you monitor and optimize your location tracking:

  • Total Location Points: The total number of location data points known for your user account
  • Last 24 Hours: Number of location points received in the last 24 hours
  • Last 7 Days: Number of location points received in the last 7 days
  • Average per Day: The average number of location points ingested per day over the last 7 days
  • Latest Point Received: Timestamp of the most recently received location data
  • Time Since Last Point: How long ago the last location point was received
  • Average Accuracy: The average GPS accuracy of incoming data points (measured in meters)
  • Points with Good Accuracy (<50m): Percentage of location points with GPS accuracy better than 50 meters
  • Average Interval: The average time interval between location points in the last 24 hours

Reitti incorporates intelligent measures to accommodate low frequency tracking during nighttime hours or when your phone enters power saving mode, ensuring reliable location data collection even with varying tracking intervals.

Benefits

  • Real-time Updates: See your location data appear on the map as you move
  • Automatic Processing: Location data is automatically processed into visits and trips
  • Battery Optimization: Both apps are designed for efficient battery usage
  • Privacy Focused: Your data goes directly to your own server