Duivelaar Pompen via iO

Industriële BLE Waterpomp Interface
Android Specialist • 2025 — 2025
Ingezet voor het oplossen van complexe stabiliteitsproblemen in een Android-app die monteurs gebruiken voor het beheer van waterpompen in flatgebouwen. De focus lag op het betrouwbaar inlezen en aanpassen van hardware-instellingen via BLE.
De Uitdaging
Het reproduceren en verhelpen van ongrijpbare bugs in de communicatie tussen mobiele devices en industriële hardware-sensoren.
Mijn Oplossing
On-site onderzoek uitgevoerd bij de klant met hardware-simulatoren om de exacte oorzaak van synchronisatieproblemen te achterhalen.

Resultaten

  • Veldonderzoek: Directe samenwerking met de klant op locatie om met hardware-simulatoren 'edge-case' scenario's te testen die in een kantooromgeving niet reproduceerbaar waren.
  • Lifecycle Optimalisatie: Een fundamenteel probleem opgelost waarbij de app alle data opnieuw ging inladen zodra deze naar de achtergrond ging, wat door de trage BLE-verbinding tot enorme vertragingen leidde.
  • BLE Expertise: Geoptimaliseerd van het inlezen van Services en Characteristics voor een snellere en stabielere data-overdracht naar de monteurs.
  • Stabiliteitsslag: Een bestaande codebase geprofessionaliseerd en bugs verholpen die cruciaal waren voor de dagelijkse operatie van de monteurs.
  • Betrouwbaarheid: De overdracht van pomp-data en het aanpassen van hardware-parameters via de app weer 100% betrouwbaar gemaakt.