BLE-Probleme finden

Die Verbindung hält im Labor. Beim Kunden bricht sie

Das Symptom sieht gleich aus, die Ursache nicht. Wir finden sie in Pairing, GATT, Wiederverbindung und OTA, bevor daraus ein Rewrite wird.

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab) 30 Minuten. Arbeitssitzung. Direkt mit Andrej Albrecht. Keine Berechnung.
Wo der Fehler sitzt
PairingKoppeln · Bond
GATTDienste · Daten
ReconnectAbbruch · Hintergrund
OTAUpdate · Abbruch
Andrej Albrecht
Ihr direkter Ansprechpartner
Worauf wir schauen PairingGATTReconnectHintergrundOTAAndroidiOSFirmware

Es funktioniert. Bis es beim Kunden nicht mehr funktioniert.

Die meisten BLE-Fehler zeigen sich in einer dieser Formen.

01

Pairing bricht ab

Koppeln klappt am eigenen Tisch und scheitert beim zweiten Telefon, nach einem Neustart oder mit einer bestimmten Android-Version.

02

Die Verbindung hält nicht

Das Gerät ist kurz da und dann weg. Wiederverbinden im Hintergrund fehlt, oder es hängt in einem Zustand, den die App nicht zeigt.

03

GATT liefert nicht, was die App erwartet

Werte fehlen, kommen doppelt oder passen nicht zum Protokoll. Die Oberfläche zeigt dann einen Fehler, der in der Firmware oder in der App sitzt.

04

Das Update scheitert im Feld

OTA läuft in der Entwicklung durch und bricht bei Kunden ab: mitten im Transfer, bei schwacher Verbindung oder nur auf einer Firmware-Version.

Ihr Fehler sieht anders aus, oder es sind mehrere zugleich?

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab)

Leistungen

Zuerst der Befund, dann der Eingriff

Pairing

Wo Koppeln abbricht, welche Plattform es trifft, und was der Nutzer davon sieht.

GATT und Protokoll

Dienste, Merkmale und die Stellen, an denen App und Firmware aneinander vorbeireden.

Reconnect

Abbruch, Wiederverbindung und das, was im Hintergrund passiert, wenn die App nicht vorn ist.

OTA

Der Update-Ablauf unter den Bedingungen, die im Feld wirklich vorkommen.

Nächster Schritt

Ein Befund mit der kleinsten Änderung, die den Fehler trifft. Kein Rewrite als Reflex.

Erst die Spur, dann die Änderung.

Warum Albrecht Apps?

Befund gehört Ihnen

Was wir finden, bleibt bei Ihnen.

Notizen, Logs-Auswertung und Code-Änderungen gehören Ihrem Team.

BefundProtokollRepositoryÄnderungen

App und Firmware in einem Blick

Sie sprechen mit jemandem, der beide Seiten lesen kann. Der Fehler wird nicht zwischen App-Agentur und Firmware-Lieferant hin- und hergeschoben.

Feldbedingungen zählen

Ein Durchlauf auf der Werkbank erklärt den Kundenfall oft nicht. Wir fragen nach Telefon, Abstand, Akku, Abbruch und der Version, die draußen ist.

Rewrite ist eine Option, kein Start

Wenn eine Stelle im Pairing oder im Update reicht, bauen wir nicht die App neu. Neu aufsetzen schlagen wir vor, wenn der Befund das hergibt.

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab) 30 Minuten. Arbeitssitzung. Direkt mit Andrej Albrecht. Keine Berechnung.
Andrej Albrecht, Founder & Software Architect, Albrecht Apps GmbH

Ihr Ansprechpartner

Andrej Albrecht

Founder & Software Architect · Albrecht Apps GmbH

Andrej Albrecht sucht Fehler dort, wo BLE-Produkte im Feld ausfallen: zwischen App, Firmware und dem, was der Nutzer noch sieht. Der Schwerpunkt liegt auf Android, BLE und Architektur, die sich warten lässt.

  • 10+ Jahre Softwareentwicklung
  • BLE- und Geräte-Apps
  • B2B-, Industrie- und Enterprise-Erfahrung
  • MSc Business Information Systems
  • MBA
LinkedIn-Profil ansehen

Referenz

Wenn die App zum Gerät gehören muss

Tablet-Mockup einer Android-Companion-App mit Live-Daten neben der Maschine
IndustrieAndroidGerät

Android-App für ein industrielles Produkt

Ausgangslage

Ein industrielles Produkt brauchte eine App, die den Zustand des Geräts im Betrieb trägt. Unklare Zustände zwischen App und Maschine waren kein Randthema, sondern der Alltag.

Leistung
Android-EntwicklungGeräteintegrationZustände im BetriebFehlersucheWeiterentwicklung
Zusammenarbeit

Langfristige Weiterentwicklung eines kommerziell eingesetzten Produktes.

  • Seine technischen Fähigkeiten und Expertise im Bereich der App-Entwicklung und dazugehörige BLE-Kommunikation mit Sensoren im Maschinenbau waren von unschätzbarem Wert für unsere Entwicklungen.

    Martin K., INNIRION GmbH, 2024

  • Er ist sehr engagiert und hat pünktlich geliefert.

    Michael W., Endios GmbH

  • Ihm wurde viel Verantwortung übertragen, die er bestens gemeistert hat.

    Hendrik R., Quantumfrog GmbH

Ablauf

So gehen wir einem BLE-Fehler nach

  1. 01

    Strategiegespräch

    Welches Symptom, welches Telefon, welches Gerät, und seit wann.

  2. 02

    Spur eingrenzen

    Pairing, GATT, Wiederverbindung oder OTA. Oft ist es eine Grenze, nicht “Bluetooth”.

  3. 03

    Befund

    Was schiefgeht, unter welcher Bedingung, und was die kleinste sinnvolle Änderung ist.

  4. 04

    Änderung

    Die Stelle in App oder Protokoll, die den Fall trifft. Mit einem Weg, ihn nachzustellen.

  5. 05

    Prüfen im Feld

    Nicht nur auf der Werkbank. Der Fall, den der Kunde sieht, muss wiederholbar weg sein.

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab)

Für welche Fälle sind wir der richtige Partner?

Pairing bricht abReconnect im HintergrundGATT passt nicht zur AppOTA scheitert bei KundenNur bestimmte TelefonePrototyp hält, Serie nichtApp- und Firmware-TeamsIndustriegeräte

Gut passen Teams, die einen konkreten Ausfall haben und den Befund brauchen, bevor jemand die App neu schreibt.

Was kostet die Fehlersuche?

Eine gezielte Analyse eines bekannten Abbruchs ist ein anderes Vorhaben als ein Produkt, dessen Verbindung auf mehreren Plattformen nie stabil war. Ohne Symptom und Gerät ist eine Zahl nur geraten.

Im Strategiegespräch sagen wir, ob eine Analyse der nächste Schritt ist und wie eng sie gefasst werden kann.

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab)

FAQ

Häufige Fragen vor dem Strategiegespräch

Reicht ein Gespräch, wenn der Fehler nur beim Kunden auftritt?
Das Gespräch ordnet ein, wo wir suchen. Pairing, GATT, Wiederverbindung oder OTA hinterlassen unterschiedliche Spuren. Danach brauchen wir Logs, ein Gerät oder eine Aufnahme aus dem Feld, nicht nur die Beschreibung “manchmal geht es nicht”.
Schreiben Sie die App neu, sobald etwas klemmt?
Nein. Zuerst der Befund. Weiterentwickeln, eine Stelle im Protokoll korrigieren oder neu aufsetzen sind verschiedene Schritte. Den teuren Weg schlagen wir nicht vor, solange der kleinere reicht.
Können Sie in Firmware und App gleichzeitig schauen?
Ja. Viele Fehler sitzen auf der Grenze: die App fragt anders, als die Firmware antwortet, oder die Verbindung bricht, weil Wiederverbindung und Hintergrund nicht zusammenpassen. Wir lesen beide Seiten.
Was ist mit einem Update, das nur bei einem Teil der Geräte scheitert?
OTA-Fehler sind oft kein einzelner Absturz, sondern ein Ablauf, der unter einer Bedingung abbricht: Akku, Verbindung, Version, Abbruch mitten im Transfer. Wir suchen diese Bedingung, statt das Update pauschal neu zu bauen.
Wem gehört, was Sie herausfinden?
Ihnen. Befund, Notizen und Änderungen am Code bleiben bei Ihrem Team. Wir arbeiten auf Wunsch in Ihrem Repository.
Wie läuft das Strategiegespräch?
30 Minuten, direkt mit Andrej. Wir klären, welches Symptom Sie sehen, auf welchen Geräten, und ob der nächste Schritt eine gezielte Analyse ist.

Die BLE-Verbindung hält nicht?

Pairing, GATT, Reconnect und OTA in einem Gespräch einordnen.

Strategiegespräch buchen (öffnet Calendly in einem neuen Tab) 30 Minuten. Arbeitssitzung. Direkt mit Andrej Albrecht. Keine Berechnung.

Andrej Albrecht · Founder & Software Architect
30 Min. Arbeitssitzung Strategiegespräch buchen (öffnet Calendly in einem neuen Tab)