Der Kunde wollte ein intelligentes Hundehalsband entwickeln, das Tierbesitzern mehrere Funktionen zur sicheren Beobachtung ihrer Haustiere bietet.
Z&M (Zeit und Materiale)
DDT (Dedicated Development team)
Scrum
Mobile-Entwickler
Backend-Entwickler
Frontend-Entwickler
QA-Engineers
Load Test Engineer
Firmware-Entwickler
Business Analysten
Projektleiter
UX/UI-Designer
Das smarte Halsband sollte eine effektive und innovative Alternative zu traditionellen Lösungen sein:
Das vernetzte Gerät ermöglicht es Hundebesitzern, virtuelle Zäune zu errichten, damit ihre Haustiere einen bestimmten Bereich nicht verlassen, und Hunde mit einer virtuellen Leine in einem sicheren Abstand zu halten.
Der Kunde wandte sich an Softeq, um eine plattformübergreifende mobile App, ein Backend, eine Firmware und ein Web-Verwaltungsportal für das vernetzte Halsband zu entwickeln.
Über eine mobile App können Benutzer automatisch das Verhalten ihrer Haustiere korrigieren und sofortige Kommandos geben.
Die Lösung zeichnet sich durch eine komplexe Geschäftslogik aus. Dadurch können Anwender virtuelle Zäune erstellen oder sofortige Kommandos auf ihrem Mobiltelefon direkt über Bluetooth oder durch ein WLAN- oder LTE-Netzwerk geben. Benutzer können außerdem wählen, wie sie unerwünschtes Verhalten korrigieren, wenn sich ihr Hund dem virtuellen Zaun nähert oder über ihn hinausgeht. Die Lösung ist mit Mapbox integriert: Virtuelle Zäune werden mit einem interaktiven Mapping-Tool erstellt, indem man Punkte auf der Karte zur Grenzsetzung antippt.
Die Lösung unterstützt Over-the-Air (OTA)-Firmware-Updates, damit unser Kunde neue Funktionen und Sicherheitspatches einführen kann, nachdem das Halsband in die Verkaufsregale gekommen ist.
Eine plattformübergreifende mobile App mit einem integrierten Kartendienst.
Wir wählten Xamarin für die Entwicklung der mobilen iOS-App, damit wir die Codebasis in Zukunft zur Erstellung einer Android-Version wiederverwenden können. Das Framework ermöglicht auch einen einfacheren Debugging-Prozess, was Wartungskosten senkt.
Mit der App können Benutzer:
Über die App können Benutzer Bereiche einstellen, in denen verschiedene automatische Korrekturen des unerwünschten Verhaltens angewendet werden. Je nach der Wahl des Benutzers kann es ein Geräusch, eine Vibration oder ein statisches Signal sein.
Wenn Hunde den Bereich innerhalb des virtuellen Zauns verlassen und in 30 Minuten nicht zurückkehren, werden sie vom System als verloren betrachtet. In diesem Fall können Besitzer ihre Haustiere über GPS-Koordinaten finden. Nähert sich der Hund seinem Haus, schaltet das Halsband ein Aufmunterungssignal „Heading Home“ ein.
Zusätzlich zu den automatischen Korrekturen können Benutzer auch sofortige Kommandos anwenden.
Wenn sie sehen, dass ihr Hund mit einem anderen Hund kämpft oder etwas auf der Straße frisst, können sie beliebige automatische Korrekturen über ihr Smartphone aktivieren. Benutzer können ihren Hund auch für gutes Verhalten loben oder ihn nach Hause rufen.
Wir integrierten die mobile App mit einem Learning Management System (LMS) eines Drittanbieters, das den SCORM-Standards für E-Learning-Software entspricht.
Dadurch können Benutzer auf eine spezielle Schulung des weltbekannten Hunde-Verhaltensforschers, Cesar Millan, zugreifen. Mit dem 21-tägigen Programm können die Hundebesitzer
Die Firmware-Architektur ermöglicht mehrere Mechanismen, die die Batterielebensdauer der intelligenten Halsbänder verlängern:
Cloud-Implementierung
Halsbandkonfigurationen – festgelegte Bereiche, Korrektureinstellungen, Signaltyp und -intensitätDer Befehl „Finden“ – das Halsband beginnt zu vibrieren oder Geräusche zu machen, damit der Benutzer es finden kann.Befehle zum Testen ausgewählter EinstellungenStart der sofortigen Korrekturen
Wir nutzen den Zendesk Service, um Endbenutzer zu unterstützen und ihnen zu erklären, wie das Halsband funktioniert.
Wenn Probleme oder Fragen auftreten, können sie eine Online-Anfrage an einen Support-Spezialisten senden und die Kommunikation über den Live-Chat fortsetzen, ohne die mobile App verlassen und sich erneut einloggen zu müssen (dank der SSO-Funktion von Zendesk). Benutzer können auch Screenshots anhängen und sogar Anwendungsprotokolle senden, sodass der Kundensupport-Spezialist so schnell wie möglich bei der Problemlösung helfen kann. Dieser Ansatz trägt auch zur Arbeitserleichterung für das Supportteam bei, weil sie weniger Anrufe tätigen müssen.
Wenn ein Benutzer Probleme mit der mobilen App hat, kann er einem Support-Spezialisten einen einmaligen Zugang zu seinem Konto geben. Er generiert ein individuelles Einmal-Token mit einer begrenzten Lebensdauer. Mit diesem Token kann sich der Spezialist in das Konto des Benutzers einloggen und das Problem lösen.
Wenn nötig, versendet die Lösung automatische E-Mail-Benachrichtigungen an Endbenutzer in Bezug auf:
End-to-End-Datenverschlüsselung und Kontrolle über Geschäftsgeheimnisse
Um Nutzerdaten zu schützen und die Möglichkeit auszuschließen, dass das Halsband gehackt wird, implementierten wir Sicherheitsmechanismen für die Datenübertragung zwischen einem Smartphone und dem Gerät. Dafür verwendet man Bluetooth und Azure Cloud Services. Der Kunde wollte auch volle Kontrolle über bestimmte Geschäftsgeheimnisse und die Hardware behalten. Bei der Firmwareentwicklung übernahm Softeq die Aufgaben mit IoT Hub-Kommunikation und FOTA. Das Team des Kunden war für die Entwicklung des zentralen Teils der Geschäftslogik, speziellen Sicherheitsalgorithmen und eines Hardware-Supportpakets verantwortlich.
Alle Nachrichten zwischen dem Halsband und dem Smartphone sind verschlüsselt. Halsbänder können ohne Genehmigung des Halo-App-Administrators nicht gestohlen und wiederverwendet werden.
Softeq entwickelte ein Webportal für die Verwaltung von Benutzerdaten.
Wichtigste Funktionen:
Das vernetzte Halsband ist derzeit auf dem Markt. Dank der Lösung können Hundebesitzer sicher sein, dass sich ihre Haustiere nicht verlaufen und von Autos angefahren werden. Sollte sich ein Hund mit dem vernetzten Halsband verlaufen, kann sein Besitzer ihn problemlos durch Echtzeit-GPS-Tracking finden. Darüber hinaus können Vierbeiner auf Reisen ins Ausland mitgehen – das Gerät unterstützt LTE-Daten-Roaming in einem speziellen Netz für IoT-Geräte des Mobilfunkbetreibers TNT. Das Halsband erleichtert auch den Trainingsprozess, was wiederum dazu beiträgt, dass weniger Hunde nach der Adoption in Tierheime zurückgeschickt werden.
Die Lösung ist günstiger und flexibler als andere Optionen auf dem Markt – traditionelle physische Zäune und Drahtzaun-Systeme. Darüber hinaus kann es durch seine Konfigurierbarkeit und Anpassungsmöglichkeiten jederzeit umplatziert werden.