{{-- Header --}}
Device Management Manage your GPS tracking devices and Traccar integration
Sync with Traccar Sync Unsynced to Traccar Add Device
{{-- Flash Messages --}} @if (session()->has('message')) @endif @if (session()->has('error')) @endif {{-- Stats Cards --}}
{{ $this->stats['total_devices'] }}
Total Devices
{{ $this->stats['active_devices'] }}
Active Devices
{{ $this->stats['online_devices'] }}
Online Now
{{ $this->stats['with_traccar'] }}
Traccar Synced
{{-- Filters --}}
Search Status Group @foreach($deviceGroups as $group) @endforeach
{{-- Device Form Modal --}}
{{ $editingDevice ? 'Edit Device' : 'Add New Device' }} {{ $editingDevice ? 'Update device information and Traccar integration' : 'Add a new GPS tracking device with Traccar integration' }}
Device Name * Unique ID * IMEI Phone Number Model Contact Protocol Category Group @foreach($deviceGroups as $group) @endforeach Driver @foreach($drivers as $driver) @endforeach Device is active
Attributes (JSON)
Cancel {{ $editingDevice ? 'Update Device' : 'Create Device' }}
{{-- Devices Table --}}
@forelse($devices as $device) @empty @endforelse
Device Status Location Last Update Group/Driver Actions
{{ $device->name }}
{{ $device->unique_id }}
@if($device->imei)
IMEI: {{ $device->imei }}
@endif
{{ ucfirst($device->status) }} @if($device->is_active)
Active
@else
Inactive
@endif
@if($device->currentPosition)
{{ $device->currentPosition->address ?? 'Unknown' }}
{{ $device->currentPosition->getCoordinates() }}
@else No position @endif
@if($device->last_update) {{ $device->last_update->diffForHumans() }} @else Never @endif
@if($device->group)
{{ $device->group->name }}
@endif @if($device->driver)
{{ $device->driver->name }}
@endif @if($device->protocol)
{{ $device->protocol }}
@endif @if($device->traccar_device_id)
Traccar Synced
@else
Local Only
@endif

No devices found

Get started by adding your first device or syncing with Traccar.

Add Device Sync with Traccar
@if($devices->hasPages())
{{ $devices->links() }}
@endif