GPS Engineering GmbH – Verwaltungsplattform für satellitengestützte Arbeitssicherheit
Der Kunde
Die GPS Engineering GmbH aus Stuttgart betreibt GPS Rettung – eine Sicherheitslösung für Unternehmen und Organisationen, deren Mitarbeitende auch außerhalb von Mobilfunknetzen erreichbar sein müssen. Hinter dem Produkt steht eine langjährige Partnerschaft: WeSPOT GbR als offizieller Vertriebspartner für SPOT-Geräte in Deutschland und Österreich, imia digital GmbH als Entwicklungspartner für die Softwareplattform. Seit der Gründung der GPS Engineering GmbH im Jahr 2018 wird die Lösung gemeinsam weiterentwickelt.
GPS Rettung richtet sich an Betriebe mit Einzelarbeitsplätzen und Einsätzen in abgelegenen Gebieten – von Forstbetrieben und Nationalparks bis hin zu Unternehmen mit Außendienst und Schichtbetrieb. Im Mittelpunkt stehen handliche SPOT Gen3-Satelliten-Messenger: Per Knopfdruck senden Mitarbeitende Statusmeldungen, Notrufe oder Tracking-Daten über das Satellitennetz von Globalstar – unabhängig von Mobilfunkabdeckung und ohne Roaming-Kosten.
Die Aufgabe
Im Standardbetrieb leiten SPOT-Geräte Notrufe an die zentrale Notfallzentrale des Herstellers. GPS Rettung geht einen Schritt weiter: Kunden sollen eigene Notfallpläne abbilden können – mit definierten Leitstellen, Schichtleitern und Rettungskräften, die bei SOS-, OK- oder weiteren Meldungstypen automatisch und mit GPS-Position informiert werden.
Dafür brauchte es eine zuverlässige, skalierbare Plattform mit zwei zentralen Anforderungen:
- Eine Verwaltungsoberfläche, in der Kunden, Geräte, Meldungsgruppen und Benachrichtigungen selbstständig konfiguriert werden können – mit klarer Trennung zwischen Verwaltung, Kundenbetreuung und Endkunden-Zugang.
- Ein performantes Messaging-Backend, das eingehende SPOT-Nachrichten in Echtzeit verarbeitet, die passenden Empfängerketten ermittelt und Benachrichtigungen per E-Mail, SMS und Fax auslöst – rund um die Uhr und unter hohen Verfügbarkeitsanforderungen.
Die bestehende Lösung auf Basis von Symfony und Java sollte dabei schrittweise in eine moderne, wartbare Architektur überführt werden – ohne Unterbrechung des laufenden Betriebs.
Unsere Lösung
Wir haben GPS Rettung als zweistufige Laravel-Anwendung neu aufgebaut: eine reaktive Verwaltungsoberfläche für Konfiguration und Betrieb sowie ein spezialisiertes Messaging-Backend für die Verarbeitung von SPOT-Signalen.
Verwaltungsoberfläche (Laravel + Inertia + Vue)
Die Weboberfläche ist das zentrale Steuerungsinstrument für GPS Engineering, betreuende Manager und Kundenorganisationen. Auf Basis von Laravel, Inertia.js und Vue mit Tailwind CSS entsteht eine schnelle, übersichtliche Single-Page-Anwendung ohne klassische Seitenreloads.
Die Anwendung gliedert sich in drei Rollenebenen:
- Verwaltung – vollständige Steuerung über Kunden, Geräte, Benutzer, Meldungsgruppen und Systemtexte
- GPS-Rettung-Manager – betreuende Sicht auf zugeordnete Kundenorganisationen
- Kundenbereich – Self-Service für Endkunden zur Pflege eigener Geräte, Meldungsgruppen und Benachrichtigungen
Administratoren und Manager können per Benutzerwechsel in die Sicht einzelner Kunden wechseln – für Support und Konfiguration ohne separate Zugänge.
Messaging-Backend (Laravel API)
Das Backend empfängt SPOT-Nachrichten als XML-Datenpush von Globalstar, identifiziert das Gerät anhand der ESN-Nummer und löst die konfigurierten Benachrichtigungsketten aus. Die Verarbeitung folgt einer klaren Kette:
- SPOT-Nachricht eingehend (SOS, OK, HELP, CUSTOM, Tracking)
- Gerät und zugeordneter Kunde ermitteln
- Meldungsgruppe und passende Benachrichtigungen auflösen
- Versand über E-Mail, SMS oder Fax – inklusive Protokollierung
Leistungsumfang im Detail
Meldungsgruppen & Benachrichtigungen
Das Herzstück der Plattform sind Meldungsgruppen: Konfigurierbare Sätze von Benachrichtigungen, die einem oder mehreren Geräten zugeordnet werden. Pro Meldungsgruppe legen Kunden fest, welche Empfänger bei welchem Ereignis informiert werden:
- Ereignistypen – SOS-Notruf, OK-Statusmeldung, HELP, benutzerdefinierte Meldungen und weitere SPOT-Nachrichtentypen
- Kanäle – E-Mail, SMS und Fax, jeweils mit individuellem Nachrichtentext
- Standortbezug – optionale standortabhängige Benachrichtigungen mit Adresse oder Koordinaten
- Textbausteine – wiederverwendbare Vorlagen für einheitliche Formulierungen
Empfängeradressen werden vor der ersten Nutzung verifiziert (E-Mail-Link, SMS- oder Fax-Code). Testversände ermöglichen eine Kontrolle der Konfiguration, bevor ein echter Notfall eintritt.
Geräte- & Kundenverwaltung
- Anlage und Pflege von SPOT-Geräten mit ESN, Gerätetyp und Status
- Zuordnung von Geräten zu Kundenorganisationen und Meldungsgruppen
- Verwaltung von Benutzern mit rollenbasierter Berechtigung
- Notfall- und Testauslösung aus der Verwaltungsoberfläche – zur Prüfung der gesamten Kette bis zum Messaging-Backend
Nachrichtenprotokoll & GPS-Tracking
Alle ausgelösten Benachrichtigungen werden im Nachrichtenprotokoll dokumentiert – filterbar nach Kunde, Gerät, Ereignis und Zeitraum. So bleiben Versandstatus, Zeitstempel und zugehörige SPOT-Meldungen nachvollziehbar.
Für autorisierte Nutzer steht der Zugriff auf GPS-Tracking-Daten bereit: Koordinaten aus Tracking-Meldungen werden gespeichert und nach Passwortfreigabe in der Kundenoberfläche abrufbar – etwa zur Nachverfolgung von Einsätzen oder zur Einsatzplanung im Gelände.
Messaging-Backend & Versanddienste
| Komponente | Einsatzbereich |
|---|---|
| SPOT-XML-API | Empfang und Parsing von Globalstar-Datenpushes (SOS, OK, Tracking u. a.) |
| Amazon SES | E-Mail-Versand der Benachrichtigungen |
| CM.com | SMS-Versand mit Absenderkennung „GPS Rettung“ |
| Interfax | Fax-Benachrichtigungen |
| Datenbank-Anbindung | Gemeinsame Konfigurationsdaten mit der Verwaltungsoberfläche |
Jede ausgelöste Benachrichtigung wird protokolliert – inklusive Status (versendet, Fehler, Bounce). Delivery-Reports von SMS- und Fax-Diensten fließen zurück in das System.
Ergebnis & Mehrwert
Mit der neuen Plattform verfügt GPS Engineering über eine zukunftssichere, wartbare Lösung für satellitengestützte Arbeitssicherheit:
- Individuelle Notfallpläne statt zentraler SPOT-Notfallzentrale – Kunden bestimmen selbst, wer wann informiert wird
- Mehrkanal-Benachrichtigungen (E-Mail, SMS, Fax) mit Verifizierung und Testversand – für verlässliche Erreichbarkeit im Ernstfall
- Self-Service im Kundenbereich – Geräte, Meldungsgruppen und Empfänger ohne Umweg über den Support pflegen
- Vollständiges Protokoll aller Meldungen und Versandvorgänge – für Nachvollziehbarkeit und Compliance
- Betrieb ohne Mobilfunk – Satellitenkommunikation für Forst, Nationalparks und Einzelarbeitsplätze abseits jeder Netzabdeckung
- Moderne Architektur – einheitlicher Laravel-Stack, klare Trennung von UI und Messaging, bereit für Weiterentwicklung
GPS Rettung verbindet bewährte SPOT-Hardware mit einer flexiblen Softwareplattform – gebaut für den Einsatz dort, wo herkömmliche Kommunikation versagt und jede Sekunde zählt.