Sensorsafe by Cybex
A simple reminder can save a life
1 Jahr, 4 000+ Stunden
01 Einführung
Sich auf den immer dichter werdenden Verkehr zu konzentrieren und noch dazu seine Sprösslinge auf dem Rücksitz zu haben, ruft nicht selten Stress hervor. Doch können Sie ab nun die Sorge um die Sicherheit Ihrer Kinder einem einfachen Accessoire und unserer App überlassen.
Sich auf den immer dichter werdenden Verkehr zu konzentrieren und noch dazu seine Sprösslinge auf dem Rücksitz zu haben, ruft nicht selten Stress hervor. Doch können Sie ab nun die Sorge um die Sicherheit Ihrer Kinder einem einfachen Accessoire und unserer App überlassen.
Klient:
Cybex - Goodbaby
System:
iOS & Android
Jahr:
2018–2019
Schwierigkeitsgrad
+ 4 000 Stunden
02 Aufgabenstellung
Der Klient wusste, was er wollte
Die Aufgabenstellung seitens des Kunden erschien klar. Eine App zu entwickeln, die Eltern Informationen aus einer intelligenten, an den Sicherheitsgurten des Kindersitzes befestigten Spange und einem am Autoport angeschlossenen Serviceteil anzeigt.
Abgesehen von der Angabe zu ihrem Status: Ein – Aus, überwacht die Spange auch die Temperatur im Umfeld des Kindes und kann so eine etwaige Überhitzung oder Unterkühlung verhindern. Und das alles in Abhängigkeit davon, wo sich der jeweilige Elternteil befindet und ob das Auto gerade fährt oder steht.
Die Auswertung sämtlicher Informationen aus allen Spangen im Auto ist dann Aufgabe der App. Sie entscheidet, wann und welche Benachrichtigung den Eltern angezeigt wird. Außer ganz eindeutigen Situationen, wie etwa dem Lösen des Sicherheitsgurtes während der Fahrt, können so auch weit komplexere Szenarien gemanagt werden. Theoretisch kann man so seinen Verwandten eine Nachricht schicken, dass sich das Kind allein im Auto befindet, einschließlich seiner Position und der Umfeldtemperatur, sofern die Spange nicht nochmals abgeschaltet wurde und der Fahrer das Auto bereits verlassen hat.
Wir haben das Projekt nicht ganz bei Null begonnen. Die Entwicklung einer iOS-Version war bereits angelaufen, und eine Android-Version hatte ebenfalls schon das Licht der Welt erblickt.
UI
Entwicklung
Service
Aufgabe war es, eine native mobile App für Android / iOS in Verbindung mit einer maßgeschneiderten Einrichtung zu kreieren, die mit Hilfe eines Bluetooth Low Energy-Protokolls kommuniziert.
Zur Aufgabe gehörte ferner die Sicherstellung der Kommunikation mit der Bordeinheit des Autos.
Eine wahre Herausforderung bildete die diffizile Energieversorgung. Die Spange selbst funktioniert in dieser Hinsicht als vollwertiges Gerät. Stellten wir zu ihr direkt eine Verbindung her, wäre die darin befindliche Batterie sofort erschöpft. Daher haben wir uns entschieden, die Spange nur als einfachen Transmitter zu verwenden.
Außerdem wollten wir nicht die Batterie des Mobiltelefons unangemessen in Anspruch nehmen. Aus diesem Grund kann die App nicht die Funktion einer Servicevorrichtung wahrnehmen, welche zum Beispiel jede Sekunde den Zustand aller Clips in ihrer Reichweite ermittelt.
UI
Entwicklung
Service
03 Wie funktioniert das?
Womit wir konfrontiert waren
04 Highlights
Wie wir es gelöst haben
Serviceteil
Unsere Lösung haben wir rund um das Serviceteil errichtet, das direkt mit der Steuerungseinheit des Autos verbunden ist. Diese Vorrichtung aggregiert die Informationen aus allen Spangen und ermöglicht die Verbindung mit der App. An diese verschickt sie Informationen nur im Falle der Statusänderung der Clips.


RxJava
In der Android-App haben wir einen im Hintergrund laufenden Service implementiert, der die gesamte Bluetooth-Kommunikation inklusive des Aufsuchens von Einrichtungen in der Umgebung übernimmt. Diesen Service haben wir so konzipiert, dass er imstande ist, quasi endlos ohne zeitliche Beschränkung zu laufen, da wir uns mit dem Dongle im Auto selbstständig im Hintergrund und ohne Interaktion seitens des Users verbinden wollen. Die eindeutige Wahl fiel auf die Bibliothek RxJava, ein leistungsfähiges Werkzeug, um den Datenfluss bequem zu steuern und quer durch die App zu leiten.

CoreBluetooth
In der iOS-App haben wir zwei im Hintergrund laufende Worker eingebaut. Einer davon (der Connection Worker) kümmert sich um das Aufsuchen und die Verbindung der in der Umgebung befindlichen Vorrichtungen, während der zweite (der Dongle Data Worker) für die Bearbeitung der Daten der angeschlossenen Vorrichtungen zuständig ist. Beide Worker sind über dem Core Bluetooth-Framework errichtet und nutzen den sog. Background Execution Mode, um mit den Dongles im Hintergrund Verbindung aufnehmen und die Daten bearbeiten zu können, ohne dass der User die App öffnen muss.

Analysatoren
Bei beiden Versionen haben wir einige Dutzend Analysatoren implementiert, die sich um die Sicherheit des Kindes kümmern.Jeder von ihnen arbeitet als selbständige Einheit und kann daher auf einfache Weise getestet werden. Analysatoren bearbeiten die Daten zum Zustand des Fahrzeugs, zum Clip, der Stärke des Signals der angeschlossenen Einrichtung und zur Lokation des Users, werten auf Basis dieser Informationen etwaige Gefahren aus und informieren mittels ortsbezogener Benachrichtigungen den Anwender. Bei vorabbestimmten Problemfällen wird zudem eine Nachricht an die Cloud gesandt, die in der Folge die übrigen Familienmitglieder darauf aufmerksam macht.


05 Ergebnis
Seitens der Eltern sehr gut bewertet
Die App ist Teil eines ganzen Ökosystems, dessen Aufgabe es ist, die Verletzlichsten unter uns zu schützen. Auch wenn die Lösung diverse Auszeichnungen erhält und seitens der Eltern sehr gut bewertet wird, war es uns vor allem wichtig, an einem solchen verdienstvollen Projekt beteiligt zu sein.
Die App ist Teil eines ganzen Ökosystems, dessen Aufgabe es ist, die Verletzlichsten unter uns zu schützen. Auch wenn die Lösung diverse Auszeichnungen erhält und seitens der Eltern sehr gut bewertet wird, war es uns vor allem wichtig, an einem solchen verdienstvollen Projekt beteiligt zu sein.
06 Anerkennung
Awards
The Best of Babytech Awards 2018
Winner
Best of Baby Awards 2018
The Bump Winner
National Parenting Product Awards
Winner
Innovation Award
Best in Show
Von einer genau so erfolgreichen App sind Sie
Nur eine E-Mail entfernt