Stabile BLE-Verbindung für die App eines Notrufarmbands

Wir haben die Android-Begleit-App für ein SOS-Armband für ältere Menschen geprüft und korrigiert. Die App verbindet sich auf verbreiteten Smartphones jetzt zuverlässig neu und startet Notrufe mit Freisprechfunktion. In kurzen Wartungsetappen haben wir sie an die Vorgaben des Stores angepasst.

Eingesetzte Technologien

Android, Kotlin, Java, Bluetooth Low Energy, Android Companion Device Manager

Werkzeuge

Jira, Google Play Console

3

Projektteam

23 Monate (in kurzen Etappen)

Projektdauer

Mobile App, IoT

Kategorie

Gesundheitswesen / Seniorenbetreuung

Branche

Bild zur Herausforderung

Herausforderung

Unser Kunde, ein Hersteller von Telefonen und Sicherheitsgeräten für ältere Menschen, vertreibt ein Armband mit SOS-Taste. Das Armband ist per Bluetooth Low Energy mit einer Android-App gekoppelt. Wird die Taste gedrückt, ruft das Smartphone die Notfallkontakte an und schickt ihnen eine SMS. Bei einem solchen Produkt muss die Verbindung jedes Mal funktionieren. Auf einigen verbreiteten Android-Smartphones war das nicht der Fall. Sobald sich die Person mit dem Armband außer Reichweite bewegte, musste das Armband oft neu gekoppelt werden. Beim Drücken der SOS-Taste verband es sich nicht immer von selbst wieder. Nach einem Neustart des Smartphones startete die App nicht automatisch, und die Nutzer konnten nicht erkennen, ob das Armband verbunden war. Die App stammte von einem anderen Entwickler, deshalb mussten wir den Code zuerst verstehen, bevor wir etwas änderten.

Bluetooth-Probleme zeigen sich selten auf dem Smartphone am Schreibtisch. Sie treten auf, wenn man die Reichweite verlässt, das Telefon nachts neu startet oder das System die App schlafen legt. Jede dieser Situationen haben wir auf den Geräten nachgestellt, die die Menschen tatsächlich nutzen – bevor wir eine einzige Zeile Code geändert haben.

Marek, stellvertretender CTO
Marek, stellvertretender CTO

Wichtigste Funktionen

  • Code-Audit und Ursachenanalyse der Verbindungsprobleme auf verbreiteten Android-Smartphone-Marken
  • Zuverlässige automatische Wiederverbindung, wenn das Armband außer Reichweite war – ohne manuelles Neukoppeln
  • App startet nach einem Neustart des Smartphones automatisch und hält die Verbindung im Hintergrund
  • Jederzeit klarer Verbindungsstatus für die Person mit dem Armband
  • SOS-Anrufe starten direkt mit eingeschaltetem Lautsprecher
  • Unterstützung für schlanke Android-Geräte über den systemeigenen Companion-Device-Mechanismus sowie für große Systemschriften und Bildschirme mit niedriger Pixeldichte
  • Regelmäßige Aktualisierung der Abhängigkeiten und Releases bei Google Play, darunter eine zweite App-Variante unter anderer Marke
Bild zum Ergebnis

Ergebnis

Wir begannen mit einem kurzen Audit mit fester Obergrenze: Wir prüften den Code, testeten die App mit dem Armband auf den Smartphone-Modellen, bei denen Nutzer Probleme hatten, und legten einen Plan mit Aufwandsschätzung für die Korrekturen vor. In der nächsten Etappe überarbeiteten wir Kopplung, Wiederverbindung und Hintergrundbetrieb, korrigierten die Alarmmeldungen und ergänzten SOS-Anrufe mit Freisprechfunktion. Danach beauftragte der Kunde bei Bedarf kleine, zeitlich begrenzte Etappen. Wir passten die App an schlanke Android-Geräte und Bedienungshilfen an, veröffentlichten eine zweite Variante unter anderer Marke und hielten die App durch regelmäßige Updates und Releases konform mit den Anforderungen von Google Play. Den gesamten Umfang hat das eigene Team von EMBIQ umgesetzt.

  • Stabile Verbindung zwischen Armband und Smartphone auf den von Nutzern gemeldeten Marken
  • Kein manuelles Neukoppeln mehr nach Verlassen der Bluetooth-Reichweite
  • SOS-Anrufe mit Freisprechfunktion und korrigierte Alarmmeldungen an die Notfallkontakte
  • App angepasst an schlanke Android-Geräte und große Systemschriften
  • App fast zwei Jahre lang konform mit den Anforderungen von Google Play

Bei einem Sicherheitsgerät reicht „funktioniert meistens“ nicht. Wir haben das Projekt klein und fokussiert gehalten: zuerst ein Audit, dann gezielte Korrekturen, danach kurze Wartungsetappen, sobald die Plattform oder der Store die Regeln geändert hat.

Bartek, CTO
Bartek, CTO

Welche Kompetenzen suchen Sie?

Schreiben Sie mir: Wir besprechen Ihre Anforderungen und stellen gemeinsam Ihr IT-Team zusammen.

Agnes

Agnes

Spezialistin für Business Development

Angebot oder Beratung anfragen

Verantwortlich für die Verarbeitung Ihrer personenbezogenen Daten ist die EMBIQ sp. z o.o. (Lublin). Wir verarbeiten Ihre Angaben ausschließlich zur Beantwortung Ihrer Anfrage und speichern sie höchstens 24 Monate. Bei Fragen zu Ihren Daten erreichen Sie uns unter info@embiq.com.

Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.

Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.

Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.

EMBIQ sp. z o.o., Sitz: Lublin · Anschrift: al. Kraśnicka 27, 20-718 Lublin, Polen · Registergericht: Sąd Rejonowy Lublin-Wschód w Lublinie z siedzibą w Świdniku, VI Wydział Gospodarczy KRS · KRS 0000338852 · NIP 9462590420 · Stammkapital: 75.000,00 PLN