GPS Data API

Eine API zum Speichern und Abrufen von GPS-Daten, organisiert nach IMEI.

Verfügbare Geräte (IMEIs):

862205054495033 (107 Datensätze)
866782042382545 (3 Datensätze)
862205054495044 (1 Datensätze)
862205054495055 (13 Datensätze)

Endpunkte

POST /gps

Speichert neue GPS-Daten für eine IMEI. Erstellt automatisch eine neue Tabelle, falls die IMEI unbekannt ist.

Beispiel-Request:

    curl -X POST https://pyserver.de/gps       -H "Content-Type: application/json"       --data-raw '{
        "imei": "1234567890",
        "iccid": "1234567890",
        "latitude": 52.601388,
        "longitude": 13.342251,
        "timestamp": "2025-08-22T05:52:57+00:00",
        "altitude": 32.3,
        "speed": 1.0,
        "battery": 2376
    }'
                

Antwort:

    {
      "status": "ok",
      "stored": true,
      "imei": "123456789123",
      "count": 42,
      "google_maps_url": "https://www.google.com/maps/?q=53.601388,14.342251&z=15"
    }
                

GET /raw?imei={imei}

Gibt die letzten 500 GPS-Datensätze für die angegebene IMEI zurück (neueste zuerst).

Ohne IMEI-Parameter: Gibt Daten aller Geräte zurück.

GET /latest?imei={imei}

Gibt den neuesten GPS-Datensatz für die angegebene IMEI zurück.

GET /health

Gesundheitscheck und Statistiken der API.