Wie eine Android-IIoT-App industrielle Sensordaten in Entscheidungen in der Fertigung übersetzt

Wie ich eine Tablet-basierte IIoT-Companion-App heute umsetzen würde: vertrauenswürdige Messungen an der Maschine, Prozesskontext in jedem Datensatz und optionale Cloud-Analyse, ohne die Fertigung vom Netzwerk abhängig zu machen.

Fallstudie IIoT Android BLE Local-first
Tablet-Mockup einer Android-IIoT-Companion-App mit Live-Temperaturdaten neben der Maschine

Ein Sensor kann Kraft, Drehzahl, Temperatur oder Schwingungen mit hoher Präzision erfassen. Dadurch werden die Daten noch nicht automatisch nutzbar.

Bediener müssen die Messung direkt an der Maschine sehen können. Prozessingenieure müssen verstehen, unter welchen Bedingungen sie entstanden ist. Service-Teams benötigen Klarheit über Sensorzustand, Batterie und Kalibrierung. Eine spätere Analyse braucht strukturierte Daten, die sich einer konkreten Maschine, einem Werkzeug und einem Prozess zuordnen lassen.

Diese Fallstudie beschreibt, wie ich eine Android-IIoT-Companion-App, ein Kernelement von Industrie 4.0, heute umsetzen würde: als lokale Interaktions- und Datenschicht zwischen Industriesensoren, Nutzern in der Fertigung und einer optionalen Cloud-Analyse. Die App übersetzt industrielle Sensordaten in Entscheidungen in der Fertigung, denen Bediener und Ingenieure vertrauen können. Der Leitgedanke für Hersteller:

Referenzarchitektur auf einen Blick
BrancheMetallbearbeitung, Zerspanung, industrielle Spanntechnik
AnwendungTablet-orientierte Android Companion App
KonnektivitätProprietäre Binärprotokolle über BLE GATT
NutzerBediener, Einrichter, Prozessingenieure, Instandhaltung, OEM-Serviceteams
SignaleSpannkraft, Drehzahl, Temperatur, Schwingungen, Prozessstabilität
DatenstrategieLocal-first, optionaler Cloud-Upload im Hintergrund
ProduktstrategieEine gemeinsame Softwarebasis, mehrere Produktvarianten

Die App sollte kompatible Sensoren finden lassen, die Verbindung direkt an der Maschine herstellen, Live-Messwerte zeigen, Sitzungen aufzeichnen, Grenzwerte definieren, Historien auswerten und Daten exportieren. Für vertiefte Analysen sollten hochauflösende Rohsignale zusammen mit Prozessparametern und optionalen Fotos erfasst und später hochgeladen werden, sobald eine geeignete Netzwerkverbindung verfügbar ist.

Die Herausforderung: Industriedaten ohne durchgängigen Arbeitsablauf

Industriesensoren liefern bereits wertvolle Messwerte. Die eigentliche Herausforderung ist, daraus einen zuverlässigen Arbeitsablauf für Einrichtung, Produktionsqualität und Prozessverbesserung zu machen.

01
Sichtbarkeit wird direkt an der Maschine benötigt

Bediener und Ingenieure können sich nicht ausschließlich auf eine stationäre Maschinenanzeige oder eine spätere Desktop-Auswertung verlassen. Sie brauchen eine mobile Ansicht in unmittelbarer Nähe zum Prozess, um Veränderungen während der Anpassung von Werkzeug, Spannmittel oder Bearbeitungsparametern beobachten zu können. Ein Tablet bietet genügend Fläche für gut lesbare Werte, Live-Diagramme, Historien und Konfiguration und bleibt mobil einsetzbar.

02
Rohwerte brauchen Prozesskontext

Eine Schwingungskurve oder ein Kraftwert erklärt sich selten selbst. Für die spätere Interpretation können folgende Fragen entscheidend sein:

  • An welcher Maschine entstand die Messung?
  • Welches Werkzeug und welches Spannmittel wurden verwendet?
  • Welcher Werkstoff wurde bearbeitet?
  • Welche Vorschub- und Drehzahlwerte galten?
  • Welche Schnitttiefen und welcher Werkzeugüberstand lagen vor?
  • War der Sensor kalibriert?
  • Wurde die Messung vollständig aufgezeichnet?
  • Welche Grenzwerte waren aktiv?
03
Der Messablauf darf nicht von der Cloud abhängen

In industriellen Umgebungen sind WLAN und Internet nicht durchgehend verfügbar. Eine Messung darf nicht verloren gehen oder unbrauchbar werden, nur weil eine externe API vorübergehend nicht erreichbar ist. Die App muss zuerst lokal funktionieren, das Ergebnis erhalten und den Cloud-Transfer als separaten Vorgang behandeln.

04
Mehrere Produkte brauchen eine gemeinsame Engineering-Basis

Die Software sollte verschiedene Klassen industrieller Sensoren und verwandte Produktvarianten mit unterschiedlichen Begriffen, Messgrößen, Kalibrierungsabläufen und Funktionen unterstützen. Eine unabhängige App pro Variante würde gerade die schwierigsten Komponenten mehrfach erzeugen: Bluetooth-Kommunikation, Datenspeicherung, Diagnose, Background-Prozesse, Lokalisierung, Tests und Release-Infrastruktur. Das System braucht wiederverwendbare Grundlagen, ohne alle Produkte in dieselbe Nutzererfahrung zu zwingen.

Der Ansatz: das Tablet als lokale IIoT-Edge- und Interaktionsschicht

Die Architektur folgt einer klaren Aufteilung der Verantwortlichkeiten. Die Messung wird an der Maschine durchgeführt, verstanden und gesichert; die Cloud ist ein späteres, optionales Ziel.

Vom Industriesensor zur Entscheidung
Industrieller BLE-Sensormisst den Prozess
Android-TabletLive · Aufzeichnung
Entscheidungin der Fertigung
Abzweig vom Tablet: zuerst lokal gespeichert
Lokale Messhistorieführende Datenquelle
Vertiefte Signalanalyseoptional
Pfeil: Datenfluss (live) gestrichelt: späterer, optionaler Upload
Der lokale Arbeitsablauf ist visuell und operativ stärker als der Cloud-Pfad: Entscheidungen fallen an der Maschine, die Analyse folgt später.

Das Tablet zeigt nicht nur Werte an. Es:

Übersetzt proprietäre Sensorprotokolle Verwaltet Geräte- und Messzustände Zeigt Live-Werte und Diagramme Speichert Messungen lokal Ergänzt Prozess- und Anlagenkontext Unterstützt Grenzwert- und Alarmabläufe Exportiert Daten zur Dokumentation Bereitet Datensätze für die Cloud-Analyse vor

Dies ist ein konkretes Beispiel für IoT-App-Entwicklung für vernetzte Produkte, bei der die Mobile App operative Verantwortung übernimmt und nicht nur eine dünne Oberfläche für die Cloud darstellt.

Vom Rohsignal zur technischen Erkenntnis

Jede Stufe des zentralen Datenwegs ergänzt Bedeutung:

Der Datenweg
1Rohsignal des Sensors 2Dekodierter Messwert 3Live-Visualisierung 4Aufgezeichnete Messsitzung 5Maschinen- und Prozesskontext 6Grenzwert- oder Alarmbewertung 7Export oder Cloud-Analyse 8Technische Entscheidung
Der Wert entsteht nicht durch das Rohsignal allein, sondern durch Dekodierung, Kontext, Nachvollziehbarkeit und Interpretation.

Ein über BLE empfangenes Datenpaket ist noch kein verwertbares Engineering-Ergebnis. Die Anwendung muss zunächst das produktspezifische Protokoll dekodieren und den Wert dem richtigen Sensor und Messkanal zuordnen. Live-Diagramme helfen dabei, Spitzen, Trends und Prozessänderungen zu erkennen. Die Aufzeichnung verwandelt einen vorübergehenden Datenstrom in eine dauerhafte Messsitzung. Anlagen- und Bearbeitungsdaten machen diese Sitzung später vergleichbar und interpretierbar.

Das ist auch für zukünftige Analysen relevant. Zuverlässige Telemetrie, nachvollziehbare Messungen und strukturierter Kontext bilden eine bessere Datengrundlage für AIoT als eine Sammlung unbeschrifteter Rohdateien.

Architekturentscheidungen und ihr operativer Wert

01
Bluetooth-Transport und Sensorbedeutung trennen

Die Software ist in eine Anwendungsschicht, eine Sensorschicht und eine Bluetooth-Schicht unterteilt. Die Bluetooth-Schicht übernimmt Scanning, GATT-Kommunikation, Notifications, Befehle und Verbindungszustände. Die Sensorschicht übersetzt produktspezifische Daten und Operationen. Die Anwendungsschicht enthält Arbeitsabläufe, Datensätze, Visualisierung und Produktkonfiguration.

Grund
Bluetooth-Verhalten und Gerätebedeutung ändern sich aus unterschiedlichen Gründen. Eine Vermischung in den Screens erschwert die Fehlersuche und verteuert neue Sensorvarianten.

Wert
Neue Produkte können die Kommunikationsbasis wiederverwenden und eigene Protokolle und Funktionen ergänzen. Die allgemeinen Prinzipien einer seriennahen BLE-Integration werden auf der Service-Seite vertieft.

02
Messungen zuerst lokal speichern

Die lokale Datenbank des Tablets ist die unmittelbare Datenquelle für die von der App erfassten Messungen.

Grund
Nutzer müssen Messungen auch ohne Internetzugang oder erfolgreiche Cloud-Antwort abschließen können.

Wert
Ein Netzwerkausfall betrifft den späteren Transfer, nicht die Messung selbst. Historie, Export und weitere Arbeit bleiben verfügbar.

03
Live-Monitoring und hochauflösende Aufzeichnung trennen

Live-Visualisierung und detaillierte Rohdatenerfassung erfüllten unterschiedliche Aufgaben.

Grund
Hochfrequente Aufzeichnungen können groß werden und sind nicht für jede unmittelbare Entscheidung erforderlich.

Wert
Die App kann verständliche Echtzeitinformationen darstellen und detaillierte Datensätze gezielt für eine spätere Analyse erfassen.

04
Große Datensätze im Hintergrund übertragen

Rohdaten, Temperaturdaten, Metadaten und optionale Fotos können für einen späteren Upload vorgemerkt werden.

Grund
Eine Übertragung an der Maschine kann durch schwache Netzwerke, Android-Lifecycle-Ereignisse oder einen Screen-Wechsel unterbrochen werden.

Wert
Die Daten bleiben lokal verfügbar und können übertragen werden, ohne den Messvorgang zu blockieren.

05
Industrielles Vertrauen sichtbar machen

Die App berücksichtigt Batteriestatus, Kalibrierung und Tara, Warnungen zum Kalibrierungsalter, Verbindungszustand, Grenzwerte und Alarmhistorie.

Grund
Ein industrieller Nutzer muss beurteilen können, ob ein Wert aktuell und vertrauenswürdig ist.

Wert
Die Anwendung kommunizierte Bedingungen und Grenzen der Messung, statt Unsicherheit hinter einem optisch sauberen Diagramm zu verstecken.

Geschichtete Anwendungsarchitektur
AnwendungsschichtUI · Arbeitsabläufe · lokale Datenbank · Exporte · Background-Worker · Produktkonfiguration · Feature-Flags
SensorschichtGerätemodelle · proprietäre Protokolle · Messgrößen · Kalibrierung · Batterie · Produktfunktionen
Bluetooth-SchichtScanning · GATT · Befehlswarteschlange · Notifications · Timeouts · Verbindungszustand
Industrielle Sensorenproprietäre Binärprotokolle · mehrere Produktkategorien
HTTPS · optional · verzögert
Cloud-CollectorRohsignale · Kontext · Fotos · vertiefte Analyse
Ein separater HTTPS-Pfad aus der Anwendungsschicht. Der Messablauf hängt nie davon ab.
Bluetooth-Transport, Sensorbedeutung und Bediener-Arbeitsabläufe bleiben getrennt.

Nutzererfahrung in der Fertigung

Industrielle UX folgt dem physischen Arbeitsablauf des Bedieners, nicht der Struktur des Geräteprotokolls oder der Datenbank. Die Tablet-Anwendung legt deshalb Wert auf:

Querformat für Live-Diagramme und Bedienung Große und schnell erfassbare Messwerte Klare Verbindungs- und Aufzeichnungszustände Strukturen nach Maschinen, Werkzeugen, Projekten und Prozessen Lokale Historie für Vergleich und Dokumentation Metrische und imperiale Einheiten Gebietsschema-gerechte CSV-Exporte Mehrere Oberflächensprachen Demo- und Offline-Sensormodi für Training und Entwicklung

Die übergeordnete Produktidee wird im Artikel Das unsichtbare Produkt vertieft. In diesem Fall ist das Ziel konkret: technisch anspruchsvolle Messungen direkt neben einem laufenden Industrieprozess nutzbar zu machen.

Zuverlässigkeit durch konkrete Systementscheidungen

Verbindungsabbrüche und unvollständige Zustände werden nicht als seltene Ausnahmen behandelt. Die Anwendung muss zwischen diesen Zuständen unterscheiden und zusätzlich Befehls-Timeouts, unterbrochene Datenströme, fehlende Netzwerke und Uploads im Hintergrund beherrschen:

Scanning Verbindungsaufbau verbunden initialisiert Messung getrennt
1Messungen lokal erhalten 2Gerätezustände explizit modellieren 3Datenerfassung und Cloud-Transfer trennen 4Batterie, Kalibrierung und Datenstatus sichtbar machen 5Produktprotokolle von der Benutzeroberfläche isolieren

Eine breitere Erklärung der Risiken zwischen funktionierendem Prototyp und zuverlässigem Produkt bietet der Artikel Warum vernetzte Geräte zwischen Prototyp und Serienreife scheitern.

Eine Plattform für mehrere Industrieprodukte

Die gemeinsame Plattform trennt wiederverwendbare Infrastruktur von produktspezifischem Verhalten. Das Ziel ist nicht, jedes Produkt identisch zu machen. Wiederverwendet wird die unsichtbare Engineering-Infrastruktur, während jede Produktlinie ihren eigenen Ablauf und ihre eigene Identität behält.

Gemeinsame Plattform, mehrere Produkte
Gemeinsame Plattform
BLE-Kommunikation lokale Speicherung Background-Prozesse Exporte Lokalisierung Tests Release-Pipeline
KraftmessungRohdatenAlarmeCloud
Intelligenter WerkzeughalterRohdatenAlarmeCloud
ProzessüberwachungRohdatenAlarmeCloud
SpannzustandssensorRohdatenAlarmeCloud
MaschinenintegrationRohdatenAlarmeCloud
blau: Funktion in dieser Variante enthaltengrau: nicht enthalten
Jedes Produkt aktiviert am Beispiel von Rohdaten, Alarmen und Cloud-Upload unterschiedliche Funktionen auf derselben Basis. Generische Kategorien; Funktionszuordnung illustrativ.
Gemeinsame Grundlage
  • Bluetooth-Scanning und Kommunikation
  • Befehlsverarbeitung und Verbindungszustände
  • Lokale Datenspeicherung
  • Background-Prozesse
  • Export
  • Lokalisierung
  • Tests und Continuous Integration
  • Umgebungs- und Release-Konfiguration
Produktspezifisches Verhalten
  • Sensorprotokolle
  • Messgrößen
  • Kalibrierungsfunktionen
  • Produktbegriffe
  • Diagramme und Alarmlogik
  • Aktivierungsanforderungen
  • Rohdatenfunktionen
  • Branding und Funktionsumfang

So entsteht eine wiederverwendbare digitale Produktplattform statt einer Sammlung voneinander unabhängiger Apps.

Was die Architektur liefern sollte

Die Plattform sollte konkrete operative Funktionen bereitstellen:

Maschinenbediener und Einrichter
  • Mobile Live-Messungen an der Maschine
  • Klare Verbindungs- und Messzustände
  • Aufzeichnung und lokale Historie
  • Sichtbarkeit von Grenzwerten und Alarmen
  • Tara- und Kalibrierungsabläufe
Prozessingenieure
  • Projekte und strukturierte Prozessdatensätze
  • Kontext zu Maschine, Werkzeug, Spannmittel und Schnittparametern
  • Trendanalyse und Alarmhistorie
  • Hochauflösende Aufzeichnungen für vertiefte Analysen
  • CSV- und Diagrammexporte
Instandhaltung und Serviceteams
  • Batteriewarnungen
  • Hinweise zum Kalibrierungsalter
  • Geräteaktivierung in ausgewählten Varianten
  • Nachvollziehbare Geräte- und Messdaten
  • Demo-Modi, wenn keine Hardware verfügbar ist
Die Produktorganisation
  • Eine gemeinsame Codebasis für mehrere Produktvarianten
  • Wiederverwendbare BLE- und Sensorabstraktionen
  • Lokale Betriebsfähigkeit
  • Optionale Cloud-Datenpipeline
  • Automatisierte Qualitäts- und Release-Prozesse

Diese Fallstudie nennt keine erfundenen Prozentwerte. Das angestrebte Ergebnis ist konkret: Aus isolierten Sensorsignalen wird ein funktionierendes Industriesystem, das im Betrieb genutzt, im Kontext verstanden und über Produkte hinweg wiederverwendet werden kann.

Fünf Erkenntnisse für Teams mit industriellen vernetzten Produkten

01
Mit der Entscheidung beginnen, nicht mit dem Diagramm

Zuerst muss klar sein, was ein Bediener oder Ingenieur entscheiden soll. Daraus ergeben sich Messsignal, Kontext, Aktualisierungsrate und Warnverhalten.

02
Prozesskontext erzeugt den Wert industrieller Daten

Maschine, Werkzeug, Material, Bearbeitungsparameter, Kalibrierungszustand und Zeit machen einen Sensorwert interpretierbar und vergleichbar.

03
Die Mobile App kann eine lokale Edge-Schicht sein

Wenn Nähe, unmittelbares Feedback und Offline-Betrieb wichtig sind, kann die App zentrale lokale Aufgaben übernehmen, statt für jede Aktion auf eine Cloud-Antwort zu warten.

04
Vertrauen muss sichtbar sein

Nutzer müssen erkennen können, ob der Sensor verbunden, der Wert aktuell, die Aufzeichnung vollständig und die Kalibrierung gültig ist.

05
Produktfamilien brauchen gemeinsame Infrastruktur statt kopierter Apps

Konnektivität, Speicherung, Diagnose, Tests und Releases können gemeinsam genutzt werden, während jedes Produkt seine eigenen Funktionen und Abläufe behält.

Häufig gestellte Fragen

Warum ein Android-Tablet direkt an der Maschine einsetzen?

Ein Tablet verbindet Mobilität mit ausreichend Bildschirmfläche für Live-Messungen, Diagramme, Konfiguration, Historie und Prozessdokumentation. Bediener und Ingenieure können dadurch näher am physischen Prozess arbeiten.

Warum Messdaten vor dem Upload lokal speichern?

Die Messung muss auch ohne Internetverbindung gültig und verfügbar bleiben. Lokale Speicherung schützt den Arbeitsablauf, während ausgewählte Daten später im Hintergrund übertragen werden können.

Was macht industrielle Sensordaten für spätere Analysen wertvoll?

Ein Signal gewinnt an Wert, wenn es dem richtigen Sensor, der Maschine, dem Werkzeug, dem Werkstoff, den Prozessparametern, der Kalibrierung und einem Zeitpunkt zugeordnet ist. Dieser Kontext ermöglicht Vergleich, Diagnose und zukünftige Analysemodelle.

Wie kann eine Anwendung mehrere industrielle Sensorprodukte unterstützen?

Eine geschichtete Plattform kann Bluetooth-Transport, Speicherung, Background-Prozesse, Tests und Releases gemeinsam nutzen. Produktspezifische Protokolle, Messgrößen, Begriffe, Funktionen und Branding bleiben konfigurierbar oder in eigenen Modulen getrennt.

Welche Rolle spielt die Cloud?

Die Cloud ergänzt den lokalen Arbeitsablauf. Sie kann ausgewählte hochauflösende Messungen und Metadaten für eine vertiefte oder zentrale Analyse empfangen. Für die Durchführung und lokale Speicherung der Messung ist sie nicht erforderlich.

Warum gehören Batterie- und Kalibrierungsstatus zur Nutzererfahrung?

Beide beeinflussen das Vertrauen in die Messung. Industrielle Software muss nicht nur den Messwert zeigen, sondern auch die Bedingungen kommunizieren, unter denen er verwendet werden kann.

Diese Fallstudie beschreibt ein hypothetisches Szenario. Unternehmen, Produkte, Architekturentscheidungen und Abläufe dienen der Veranschaulichung typischer Engineering-Herausforderungen.

Planen Sie eine ähnliche industrielle Companion App?

Der Sensor ist nur ein Teil eines vernetzten Industrieprodukts. Die Software muss die Messung unter realen Betriebsbedingungen verständlich, vertrauenswürdig und nutzbar machen. Die Albrecht Apps GmbH entwickelt die Softwareschicht rund um vernetzte Hardware, darunter Android-Anwendungen, BLE-Integration, lokale Datenarchitektur, Backend- und Cloud-Anbindung sowie die Übergänge zwischen diesen Systemen.