Nachts steht ein Motorrad vor dem Wohnhaus geparkt. Auf dem Telefon des Fahrers geht eine Benachrichtigung ein: Bewegung erkannt. Schlaftrunken muss er entscheiden: Versucht jemand, das Motorrad wegzuschaffen, oder schwankt es nur leicht im Wind? Ein falscher Alarm in jeder Nacht kann dazu führen, dass irgendwann alle Warnungen ausgeschaltet werden. Ein ausgeschalteter Alarm hilft in einer echten Diebstahlsnacht jedoch nicht.
Auf diesem Dilemma haben wir die Sicherheitsschicht von MotoSense aufgebaut.
Das Projekt in Kürze
MotoSense ist eine durchgängige Tracking- und Sicherheitsplattform, die wir für einen Kunden aus der Motorradbranche entwickelt haben. Sie vereint den am Motorrad montierten IoT-Tracker, die iOS- und Android-App des Fahrers und das Web-Panel zur Steuerung des Betriebs in einer einzigen Struktur. Die vom Gerät gesendeten Daten zu Standort, Geschwindigkeit, Zündung, Erschütterung, Sturz und Batterie werden zentral verarbeitet; beim Fahrer kommen sie als Sofortbenachrichtigung an, beim Operations-Team als auswertbares Bewegungsprotokoll. Wir haben das Projekt mit dem Datenfluss und dem Befehlskanal begonnen; anschließend haben wir die mobile App in den Modulen Tracking, Sicherheit, Notfall, Fahrten und Shop entwickelt und in der letzten Phase das Verwaltungspanel fertiggestellt.
Vom Datenpaket zur Benachrichtigung: die Regel-Engine
Tausende Geräte senden innerhalb von Sekunden Standortpakete; diese Pakete mussten verlustfrei empfangen, in eine Warteschlange eingereiht und dem Nutzer sofort angezeigt werden. Dafür haben wir einen eigenständigen Datenerfassungsdienst aufgebaut. Ein vom Gerät eingehendes Paket wird validiert, ins Protokoll geschrieben und fließt sofort an alle angebundenen Panels; anschließend führt eine Regel-Engine Geschwindigkeits-, Zonen- und Ereignisregeln aus und löst bei Bedarf den Benachrichtigungsdienst aus. Situationen wie eine Geschwindigkeitsüberschreitung oder das Verlassen einer definierten Zone kommen als Sofortbenachrichtigung auf dem Telefon des Fahrers an.
Auf dem Kartenbildschirm des Fahrers sind Live-Standort des Motorrads, Zündungsstatus, Geschwindigkeit, Tages- und Gesamtkilometer, Batteriespannung, Gerätebatterie, Satellitenanzahl und Signalstärke gemeinsam sichtbar; mit einem Fingertipp wechselt man zwischen dem Standort des Motorrads und dem eigenen Standort des Fahrers. Vergangene Fahrten lassen sich auf der Karte und in der Datentabelle mit Geschwindigkeits- und Zündungsangaben erneut nachverfolgen.
Dasselbe Protokoll ist auch die Quelle des Operations-Teams. Im Web-Panel lassen sich die Bewegungsdaten nach Person, IMEI, Zeitraum und Ereignistyp filtern; Koordinaten, Geschwindigkeit und Zeitstempel werden in chronologischer Reihenfolge verfolgt.
Die Kontrolle dem Fahrer überlassen
Die Balance bei Fehlalarmen ließ sich nicht zentral mit einer einzigen Schwelle lösen; jeder Fahrer parkt an einem anderen Ort, hat ein anderes Motorrad und andere Erwartungen. Deshalb haben wir die Balance in die Hand des Fahrers gelegt. Die Schwelle der Erkennung von Erschütterung und Abschleppen lässt sich in drei Stufen einstellen. Die Warnungen für Einschalten und Ausschalten der Zündung, Geschwindigkeitslimit, Abschleppen, Erschütterung, Sturz, Stromunterbrechung und Demontage des Geräts lassen sich dagegen einzeln ein- und ausschalten. Die Warnungen sind unter den Überschriften Zündung, Geschwindigkeit, Sicherheit und Batterie gruppiert. Ein Fahrer, der an einer belebten Straße parkt, kann die Empfindlichkeit senken, ein Fahrer in einer geschlossenen Garage bei der kleinsten Bewegung benachrichtigt werden. Erkannte verdächtige Bewegungen und Erschütterungen werden in der App mit Zeitstempel in einer eigenen Liste geführt; so ist neben einer einzelnen Warnung auch der Verlauf der Ereignisse zu sehen.
Eingriff per Telefon, Befehl über zwei Kanäle
Bestätigt sich der Verdacht, hat der Fahrer zwei Möglichkeiten: den Alarm auslösen und das Motorrad aus der Ferne sperren. Doch genau in dem Moment, in dem diese Befehle am dringendsten gebraucht werden, kann die Datenverbindung des Geräts schwach sein. Deshalb werden Befehle redundant über SMS und den Datenkanal übermittelt, und vom Gerät wird eine Rückmeldung empfangen. In den Gerätedetails stehen neben dem Auslösen des Alarms und dem Sperren des Motorrads auch die Befehle zum Ein- und Ausschalten des Geräte-Alarms und zum Einstellen der Empfindlichkeit der Bewegungserkennung an derselben Stelle. Die Befehle für Alarm, Stopp, Sperre und Empfindlichkeit werden über die Geräteverbindungsparameter im Web-Panel verwaltet.
Dieselbe Datenstrecke arbeitet auch in einem weiteren kritischen Moment. Wird bei einem Unfall ein Sturz erkannt, gehen automatischer Anruf, SMS und Benachrichtigung an die vom Fahrer zuvor hinterlegten Notfallkontakte. Diese Kontakte lassen sich nur speichern, wenn die Datenschutzhinweise nach KVKK (türkisches Datenschutzgesetz) bestätigt werden; auf dem Notfallbildschirm stehen außerdem die Historie der Unfallerkennung und die Schaltfläche für den schnellen Hilferuf beieinander. Möchte der Fahrer seinen Standort mit Angehörigen teilen, die die App nicht haben, wird ein signierter Link erzeugt, der für eine gewählte Dauer zwischen einer und acht Stunden oder unbefristet gültig ist; läuft die Zeit ab, wird der Zugriff automatisch geschlossen. Dieselbe Standortinfrastruktur arbeitet auch bei der Gruppenfahrt: Auf einer Tour, die mit Auswahl von Route, Dauer und Teilnehmern geplant wird, verfolgen die Mitglieder einander live auf der Karte. Benachrichtigungs- und Standortberechtigungen werden im Profilbildschirm des Fahrers verwaltet.
Was wir in der Praxis gelernt haben
- Eine Datenbasis, zwei Sichten. Dasselbe Bewegungsprotokoll wird für den Fahrer zur Sofortbenachrichtigung und für das Operations-Team zum auswertbaren Datensatz.
- Ein Fehlalarm ist eine Sicherheitslücke. Ein ständig auslösender Alarm kann am Ende zu einem ausgeschalteten Alarm werden; die Empfindlichkeit einstellbar zu machen, ist deshalb kein Komfort, sondern eine Sicherheitsmaßnahme.
- Überlassen Sie die Schwelle dem, der die Lage am besten kennt. Der Fahrer, der weiß, wo sein Motorrad steht, stellt die Empfindlichkeit genauer ein als die Zentrale.
- Ein kritischer Befehl braucht eine Rückfalllösung. Ein Sperrbefehl, der sich auf einen einzigen Kanal verlässt, kommt im dringendsten Moment womöglich nicht an.
- Personenbezogene Daten gehören befristet und mit Einwilligung verarbeitet. Standortfreigabe und Notfallkontakte werden mit Einwilligung, befristet und widerrufbar geführt.
In einer Sicherheits-App ist der wertvollste Moment der, in dem der Nutzer der Benachrichtigung vertraut. Dieses Vertrauen gewinnt man, indem man dafür sorgt, dass jede Benachrichtigung wirklich etwas bedeutet.
Ihr Gerät spricht: Können Sie zuhören?
Wenn Sie Geräte im Feld haben, die Daten erzeugen, und diese Daten für Ihre Nutzer in aussagekräftige Warnungen und verlässliche Befehle verwandeln möchten, können wir gemeinsam eine Struktur vom Gerät bis zum Panel aufbauen. Auf der Projektseite von MotoSense können Sie die mobile App und das Verwaltungspanel ansehen, und Sie können uns kontaktieren.
Autoreninfo
Zeynep Çelik
Expertin für digitale Inhalte
Sie gehört zum Team für digitale Inhalte von Karatsoft und schreibt Blogbeiträge. Sie erklärt verständlich, welchen Bedarf Projekte und Produkte erfüllen und wie sie in der Praxis funktionieren.


Kommentare
0Noch keine Kommentare. Schreiben Sie den ersten!
Kommentar schreiben
Teilen Sie Ihre Gedanken und Ihre Meinung gern mit uns.