Leistung 03

Hardware- & IoT-Integration

Die App als verlässliche Steuerzentrale für Ihre Geräte — auch wenn mehrere parallel laufen.

Wann das passt

Für welche Situationen ich das mache.

  • Eine App soll Ihre Hardware steuern — BLE, WLAN oder beides, oft mit mehreren Geräten parallel verbunden.
  • Ein nativer Prototyp ist instabil: Reconnect-Verhalten, mehrere Devices oder Edge-Cases im BLE-Stack machen Probleme.
  • Firmware-Updates sollen über die App ausgerollt werden (OTA), inklusive Rollback-Pfad.
  • Hardware-Entwicklung und App-Entwicklung kommen aus zwei Welten — Sie brauchen jemanden, der beide Seiten versteht.
Aus echten Projekten

So sah das in echten Projekten aus.

RV Tech App auf Tablet und Smartphone – Steuerungsinterface für Wohnmobil-Komponenten wie Dachfenster und Hubstützen
November 2020 – Juli 2023RV Tech GmbH

RV Tech: Smarte Wohnmobil-Steuerung

Mehrere BLE-Geräte parallel, eine Codebasis

Aus zwei nativen Codebasen wurde eine wartbare Flutter-Lösung, aus einem Einzelgerät-Tool ein Steuerungssystem für mehrere BLE-Komponenten gleichzeitig. Die Architektur ist so ausgelegt, dass neue Gerätetypen schnell ergänzt werden können. Aus regelmäßigen Verbindungsabbrüchen während der Bedienung wurde eine zuverlässige Verbindung, die in wenigen Sekunden steht und während der gesamten Bedienung hält — auch wenn die Sitzung nur ein paar Minuten dauert. Das Projekt wurde für die nächste Entwicklungsphase übergeben.

Fallstudie ansehen
Desktop-Ansicht der SMI Testsoftware unter macOS mit Makro-Ausführung, Ausführungsprotokoll und BLE-Verbindung zur SMI Testbox
November 2025 – März 2026Vertical Meters

SMI Testsoftware: Zertifizierung über BLE

Flutter-MVP für macOS und Windows als Architektur-Basis für die volle SMI-Test-Suite

Heute importiert die App die im Verein definierten Zertifizierungsmakros (als ZIP-Sammlung oder einzelne CSV-Datei), übergibt sie über BLE an die SMI-Testbox und protokolliert jedes ausgetauschte Telegramm mit Zeitstempel. Der Architektur-Kern aus dem `ble_client`-Paket und der feature-modularen Cubit-Struktur trägt auch die drei folgenden Use Cases, ohne dass dafür ein Rewrite nötig wäre. Die Module für Inbetriebnahme, Servicefall und Langzeit-Logging sind im Code bereits angelegt und werden in den nächsten Ausbaustufen funktional gefüllt. Begleitet wird das Ergebnis von einer vollständigen Arc42-Architekturdokumentation, die den Verein langfristig unabhängig vom ursprünglichen Entwicklungsteam macht, und einer GitHub-Actions-Pipeline, die Tests, Linting und signierte Windows-Installer automatisiert.

Fallstudie ansehen
Zusammenarbeit

So arbeiten wir zusammen.

Jedes Projekt beginnt mit einem kurzen Gespräch. Daraus entsteht ein klarer Scope und ein verbindliches Angebot — Festpreis, wenn der Rahmen sauber abzugrenzen ist, sonst auf Tagessatz-Basis. Was konkret geliefert wird, klären wir gemeinsam, statt es vorzugeben.

Festpreis pro Scope oder Tagessatz (T&M). Hardware-Zugang vor Projektstart vorausgesetzt.

Klingt nach Ihrem Projekt?