Skip to content

Fleet Monitoring

The MDM platform ingests telemetry from all connected devices and presents it through multiple views.

RC500 devices report the following metrics at configurable intervals:

CategoryMetrics
SystemCPU usage, memory usage, uptime, temperature
NetworkWAN type, throughput, latency, failover state
CellularRSRP, RSRQ, SINR, band, technology, operator
WiFiClient count, channel utilization
GPSLatitude, longitude, speed, heading, satellites
VPNTunnel status, bytes transferred
ParameterDefaultRange
Heartbeat60s10s – 3600s
Telemetry60s10s – 3600s
GPS (moving)30s5s – 300s
GPS (stationary)300s60s – 3600s

Intervals are configurable per-device or per-fleet through configuration profiles.

The fleet map provides a real-time view of all GPS-equipped devices.

  • Live positions — Updated every 30 seconds
  • Track history — View historical routes for any time range
  • Track playback — Animated replay of device movement
  • Geofences — Visual overlay of defined zones
  • Clustering — Automatic marker clustering at zoom levels
  • Layers — Map, satellite, and terrain views

To replay a device’s route:

  1. Click a device on the map or device list
  2. Select Track History
  3. Choose a date/time range
  4. Click Play to animate the route
  5. Use speed controls (1x, 2x, 5x, 10x) to adjust playback

Define geographic zones for monitoring:

  1. Navigate to Geofences
  2. Click Create Geofence
  3. Draw a polygon on the map
  4. Name the geofence and set alert rules
  5. Assign devices to monitor

Alert triggers:

  • Enter — Device enters the geofenced area
  • Exit — Device leaves the geofenced area
  • Dwell — Device remains in zone longer than threshold

A device is considered offline when:

  • No heartbeat received for 3x the configured heartbeat interval
  • Example: 60s interval → offline after 180s of silence
IndicatorHealthyWarningCritical
Signal (RSRP)> -90 dBm-90 to -110< -110 dBm
Memory< 70%70-90%> 90%
Uptime> 24h< 1h (recent reboot)
FirmwareCurrent1 version behind2+ versions behind

For GPS devices, the platform automatically detects trips:

EventTrigger
Trip StartIgnition ON or speed > threshold
Trip EndIgnition OFF for > 5 minutes
IdleIgnition ON, speed = 0 for > 2 minutes

Each completed trip records:

  • Start/end time and location
  • Total distance (km)
  • Maximum and average speed
  • Idle time
  • Number of GPS points
TypeDescription
device_offlineDevice hasn’t reported within threshold
signal_lowCellular signal below threshold
geofence_enterDevice entered a geofenced zone
geofence_exitDevice left a geofenced zone
speedingSpeed exceeded configured limit
firmware_outdatedDevice running old firmware
Triggered → Pending → Acknowledged → Resolved
  • Pending — Alert fired, awaiting attention
  • Acknowledged — Someone is looking at it
  • Resolved — Issue fixed or condition cleared

Alerts can be delivered via:

  • Portal notification (in-app)
  • Email (configurable recipients)
  • Webhook (for integration with external systems)

Telemetry data retention depends on your plan:

PlanRetention
Starter30 days
Pro90 days
Enterprise365 days

After retention period:

  • Raw telemetry is compressed then deleted
  • Aggregated trip data is retained longer
  • Device state snapshots are kept indefinitely