Sensorik & MesstechnikGrundlagen & GlossarEdge AI26.07.2026 8 Min. Lesezeit· Redaktion AI Sensor World

TinyML einfach erklärt: Machine Learning auf Mikrocontrollern und Sensoren

TinyML bringt Machine Learning auf besonders kleine, energieeffiziente Geräte. Statt Daten dauerhaft an eine Cloud oder einen leistungsstarken Server zu übertragen, werden sie direkt auf Mikrocontrollern, Sensorplattformen oder kompakten Embedded-Systemen ausgewertet.

Dadurch können Geräte ihre Umgebung erfassen, Muster erkennen und auf Ereignisse reagieren, obwohl nur wenig Rechenleistung, Speicher und Energie zur Verfügung stehen. TinyML ist deshalb eine wichtige Technologie für intelligente Sensoren, Wearables, vernetzte Maschinen, Smart-Home-Geräte und batteriebetriebene IoT-Systeme.

Was ist TinyML?

TinyML steht für „Tiny Machine Learning“. Gemeint ist der Einsatz kompakter Machine-Learning-Modelle auf kleinen, ressourcenarmen Hardwareplattformen.

Typische Systeme verfügen nur über:

  • wenige Kilobyte oder Megabyte Arbeitsspeicher,

  • begrenzte Rechenleistung,

  • niedrige Taktfrequenzen,

  • kleine Energiespeicher,

  • eingeschränkte Kommunikationsmöglichkeiten.

Trotzdem können solche Systeme Aufgaben übernehmen, für die früher deutlich leistungsstärkere Computer notwendig waren. Dazu gehören beispielsweise die Erkennung ungewöhnlicher Vibrationen, die Klassifikation von Bewegungen, die Analyse einfacher Audiosignale oder die Erkennung bestimmter Zustände in Sensordaten.

TinyML macht aus einem einfachen Sensor damit ein System, das nicht nur Messwerte erfasst, sondern diese direkt interpretiert.

Wie funktioniert TinyML?

Ein TinyML-System besteht normalerweise aus mehreren Schritten.

Zunächst erfassen Sensoren Daten aus der Umgebung. Das können Beschleunigungswerte, Temperaturdaten, Schall, Druck, Stromverbrauch, Kamerabilder oder biologische Signale sein.

Anschließend werden diese Daten aufbereitet. Dabei können Störungen entfernt, Werte normalisiert oder charakteristische Merkmale berechnet werden.

Danach analysiert ein trainiertes Machine-Learning-Modell die Daten. Das Modell entscheidet zum Beispiel, ob eine Maschine normal arbeitet, ob ein bestimmtes Geräusch aufgetreten ist oder welche Bewegung eine Person gerade ausführt.

Das Ergebnis kann direkt eine Reaktion auslösen. Ein Gerät kann einen Alarm senden, einen Motor stoppen, eine Anzeige ändern oder nur relevante Informationen weiterleiten.

Das Training des Modells erfolgt meist nicht auf dem Mikrocontroller selbst. Dafür werden leistungsstärkere Computer oder Cloud-Plattformen genutzt. Nach dem Training wird das Modell verkleinert, optimiert und auf das Zielgerät übertragen.

Warum ist TinyML wichtig?

Viele Sensoren erzeugen kontinuierlich Daten. Würden alle Rohdaten dauerhaft übertragen und zentral verarbeitet, entstünden hohe Anforderungen an Bandbreite, Energieverbrauch und Infrastruktur.

TinyML verlagert einen Teil der Intelligenz direkt an die Datenquelle.

Das bietet mehrere Vorteile.

Geringer Energieverbrauch

Mikrocontroller benötigen deutlich weniger Energie als leistungsstarke Prozessoren. Dadurch können TinyML-Systeme über lange Zeit mit Batterien betrieben oder teilweise sogar durch Energy Harvesting versorgt werden.

Schnelle Reaktion

Da die Daten lokal verarbeitet werden, muss ein Gerät nicht auf eine Antwort aus der Cloud warten. Das ist besonders wichtig bei zeitkritischen Anwendungen.

Weniger Datenübertragung

Statt kontinuierlich Rohdaten zu senden, kann das System nur relevante Ereignisse oder Ergebnisse übertragen. Das reduziert den Kommunikationsaufwand.

Höherer Datenschutz

Sensible Daten können direkt auf dem Gerät verarbeitet werden. Audio-, Bild- oder Gesundheitsdaten müssen dadurch nicht zwingend an externe Server gesendet werden.

Funktion ohne permanente Verbindung

TinyML-Systeme können auch dort arbeiten, wo keine stabile Internetverbindung verfügbar ist. Das ist beispielsweise in Industrieanlagen, landwirtschaftlichen Anwendungen oder mobilen Geräten hilfreich.

TinyML, Edge AI und Embedded AI

TinyML wird häufig zusammen mit den Begriffen Edge AI und Embedded AI verwendet. Die Begriffe überschneiden sich, beschreiben aber nicht genau dasselbe.

Edge AI bezeichnet allgemein die Verarbeitung von AI-Modellen in der Nähe der Datenquelle. Das kann auf einem Sensor, einem Industrie-PC, einem Fahrzeugcomputer, einem Smartphone oder einem Edge-Server geschehen.

Embedded AI beschreibt AI-Funktionen innerhalb eines eingebetteten Systems. Solche Systeme können sehr klein sein, aber auch über leistungsfähigere Prozessoren verfügen.

TinyML konzentriert sich besonders auf Machine Learning auf sehr ressourcenarmen Plattformen. Typisch sind Mikrocontroller mit begrenztem Speicher, niedriger Leistungsaufnahme und geringer Rechenkapazität.

TinyML kann deshalb als besonders kompakte Form von Embedded AI und Edge AI betrachtet werden.

Welche Hardware wird für TinyML verwendet?

TinyML-Anwendungen laufen häufig auf Mikrocontrollern, die direkt in Sensoren, Geräten oder Maschinen integriert sind.

Typische Hardwarekomponenten sind:

  • Mikrocontroller,

  • digitale Signalprozessoren,

  • stromsparende System-on-Chip-Lösungen,

  • Sensor-Hubs,

  • spezialisierte AI-Beschleuniger,

  • intelligente Sensoren mit integrierter Verarbeitung.

Die Auswahl hängt von der Anwendung ab. Ein System zur Vibrationsanalyse benötigt andere Sensoren und Rechenressourcen als eine Sprachsteuerung oder eine kamerabasierte Objekterkennung.

Neben der Rechenleistung sind vor allem Speicherbedarf, Stromverbrauch, Schnittstellen und Echtzeitfähigkeit entscheidend.

Welche Modelle eignen sich für TinyML?

Nicht jedes Machine-Learning-Modell kann auf einem Mikrocontroller ausgeführt werden. Große neuronale Netze benötigen oft zu viel Speicher und Rechenleistung.

Für TinyML werden deshalb kompakte Modelle und optimierte Verfahren verwendet.

Dazu gehören:

  • kleine neuronale Netze,

  • Entscheidungsbäume,

  • lineare Modelle,

  • kompakte Convolutional Neural Networks,

  • Autoencoder für Anomalieerkennung,

  • Modelle zur Zeitreihenklassifikation,

  • Keyword-Spotting-Modelle.

Zusätzlich kommen Optimierungsverfahren zum Einsatz. Bei der Quantisierung werden beispielsweise hochpräzise Zahlenwerte durch kompaktere Zahlenformate ersetzt. Dadurch sinken Speicherbedarf und Rechenaufwand.

Weitere Methoden sind Pruning, Modellkompression und die gezielte Auswahl wichtiger Merkmale.

Das Ziel ist nicht immer die maximal mögliche Genauigkeit. Entscheidend ist häufig ein guter Kompromiss zwischen Genauigkeit, Geschwindigkeit, Speicherverbrauch und Energiebedarf.

Typische TinyML-Anwendungen

TinyML kann überall dort eingesetzt werden, wo Sensordaten direkt und effizient ausgewertet werden sollen.

Predictive Maintenance

Vibrations-, Geräusch-, Temperatur- oder Stromdaten können direkt an einer Maschine analysiert werden. Das System erkennt Veränderungen, die auf Verschleiß oder einen bevorstehenden Defekt hinweisen.

Anomalieerkennung

Ein TinyML-Modell kann lernen, wie sich ein normaler Zustand verhält. Weichen neue Sensordaten deutlich davon ab, wird eine Anomalie gemeldet.

Sprach- und Geräuscherkennung

Kompakte Modelle können bestimmte Schlüsselwörter, Alarmsignale oder charakteristische Geräusche erkennen. Dabei muss nicht zwangsläufig das vollständige Audiosignal gespeichert oder übertragen werden.

Wearables

Fitness-Tracker, medizinische Geräte und Smartwatches können Bewegungen, Aktivitäten oder biologische Signale direkt analysieren.

Gestenerkennung

Beschleunigungs- und Drehratensensoren ermöglichen die Erkennung bestimmter Bewegungsmuster. Dies kann für Bedienkonzepte, Sportanalyse oder Assistenzsysteme genutzt werden.

Smart Home und Gebäudeautomation

TinyML kann Geräusche, Bewegungen, Raumbelegung oder ungewöhnliche Verbrauchsmuster erkennen. Dadurch lassen sich Beleuchtung, Heizung und Sicherheitssysteme intelligenter steuern.

Landwirtschaft und Umweltüberwachung

Batteriebetriebene Sensoren können Bodenfeuchte, Pflanzenzustände, Geräusche, Wetterdaten oder Tierbewegungen lokal analysieren.

Industrie und Produktion

TinyML eignet sich für die dezentrale Zustandsüberwachung, Qualitätskontrolle und Prozessanalyse direkt an Maschinen oder Produktionslinien.

Welche Rolle spielen Sensoren?

Sensoren bilden die Grundlage jeder TinyML-Anwendung. Die Qualität der Eingangsdaten beeinflusst direkt die Zuverlässigkeit des Modells.

Häufig verwendete Sensoren sind:

  • Beschleunigungssensoren,

  • Gyroskope,

  • Mikrofone,

  • Temperatur- und Feuchtesensoren,

  • Drucksensoren,

  • Strom- und Spannungssensoren,

  • Magnetfeldsensoren,

  • optische Sensoren,

  • einfache Kameras,

  • Biosensoren.

In vielen Anwendungen werden mehrere Sensoren kombiniert. Diese Sensor Fusion kann die Erkennungsqualität verbessern, weil unterschiedliche Messprinzipien gemeinsam genutzt werden.

Ein Wearable kann beispielsweise Beschleunigungsdaten, Herzfrequenz und Hauttemperatur kombinieren. Eine Maschine kann gleichzeitig anhand von Vibration, Schall und Stromverbrauch überwacht werden.

Herausforderungen bei TinyML

TinyML bietet viele Vorteile, stellt Entwickler aber auch vor besondere technische Aufgaben.

Begrenzter Speicher

Modelle, Programmcode und Zwischendaten müssen in einen sehr kleinen Speicher passen.

Begrenzte Rechenleistung

Komplexe Modelle können zu langsam sein oder zu viel Energie benötigen.

Qualität der Trainingsdaten

Ein Modell kann nur dann zuverlässig arbeiten, wenn die Trainingsdaten realistische Betriebsbedingungen abbilden.

Veränderungen im realen Einsatz

Sensoren altern, Umgebungsbedingungen ändern sich und Maschinen verhalten sich nicht immer gleich. Modelle müssen deshalb unter Umständen aktualisiert oder neu trainiert werden.

Fehlende Transparenz

Bei einigen Modellen ist nur schwer nachvollziehbar, warum eine bestimmte Entscheidung getroffen wurde. Das kann bei sicherheitskritischen Anwendungen problematisch sein.

Wartung und Updates

Auch kleine Geräte benötigen sichere Verfahren für Software- und Modellupdates.

Was ist bei einem TinyML-Projekt zu beachten?

Ein erfolgreiches TinyML-Projekt beginnt nicht mit der Auswahl eines Modells, sondern mit einer klar definierten Aufgabe.

Zunächst sollte festgelegt werden, welches Ereignis oder Muster erkannt werden soll. Danach müssen geeignete Sensoren und repräsentative Daten ausgewählt werden.

Wichtige Fragen sind:

  • Welche Genauigkeit ist erforderlich?

  • Wie schnell muss das System reagieren?

  • Wie viel Energie steht zur Verfügung?

  • Wie viel Speicher bietet die Hardware?

  • Muss das Gerät offline funktionieren?

  • Welche Fehlentscheidungen sind akzeptabel?

  • Wie werden Modelle später aktualisiert?

Oft ist ein einfacheres Modell die bessere Lösung. Ein kleiner, robuster Algorithmus kann im realen Betrieb zuverlässiger sein als ein komplexes Modell, das unter Laborbedingungen eine etwas höhere Genauigkeit erreicht.

TinyML und die Zukunft intelligenter Sensoren

TinyML verändert die Rolle von Sensoren. Sie entwickeln sich von reinen Messwertgebern zu lokalen Entscheidungssystemen.

Künftige Sensorlösungen werden Daten nicht nur erfassen, sondern bereits filtern, bewerten und klassifizieren. Dadurch können Maschinen, Gebäude, Fahrzeuge und mobile Geräte schneller und autonomer reagieren.

Besonders interessant ist die Verbindung von TinyML mit Sensor Fusion, energieeffizienter Hardware und drahtlosen Sensornetzwerken. Diese Kombination ermöglicht verteilte Systeme, in denen viele kleine Geräte gemeinsam Informationen erfassen und auswerten.

Damit wird TinyML zu einer wichtigen Grundlage für intelligente Produkte, industrielle IoT-Anwendungen und Physical-AI-Systeme.

Fazit

TinyML bringt Machine Learning auf Mikrocontroller, Sensoren und andere kleine Embedded-Systeme. Die Technologie ermöglicht lokale Datenverarbeitung mit geringem Energieverbrauch, kurzen Reaktionszeiten und reduziertem Kommunikationsbedarf.

Typische Anwendungen reichen von Predictive Maintenance und Anomalieerkennung über Wearables und Sprachsteuerung bis zur Gebäudeautomation.

TinyML ersetzt leistungsfähige Edge- oder Cloud-Systeme nicht vollständig. Es ergänzt sie dort, wo Entscheidungen direkt an der Datenquelle getroffen werden sollen.

Je stärker Sensoren, Mikrocontroller und kompakte AI-Modelle zusammenwachsen, desto mehr Geräte werden ihre Umgebung nicht nur messen, sondern auch direkt verstehen und darauf reagieren können.

Häufige Fragen zu TinyML

Was bedeutet TinyML?

TinyML steht für Tiny Machine Learning. Der Begriff beschreibt Machine-Learning-Anwendungen auf besonders kleinen und ressourcenarmen Hardwareplattformen wie Mikrocontrollern.

Ist TinyML dasselbe wie Edge AI?

Nein. Edge AI ist der übergeordnete Begriff für AI-Verarbeitung nahe an der Datenquelle. TinyML konzentriert sich auf besonders kleine, energieeffiziente Systeme.

Benötigt TinyML eine Internetverbindung?

Nicht zwingend. Viele TinyML-Anwendungen arbeiten vollständig lokal und können auch ohne permanente Netzwerkverbindung funktionieren.

Kann TinyML auf Sensoren laufen?

Ja. TinyML kann auf Mikrocontrollern innerhalb eines Sensors, auf Sensor-Hubs oder auf kleinen externen Embedded-Systemen ausgeführt werden.

Welche Daten kann TinyML verarbeiten?

Typische Datenquellen sind Bewegung, Vibration, Schall, Temperatur, Stromverbrauch, Druck, Licht, biologische Signale und einfache Bilddaten.

Wird das Modell direkt auf dem Mikrocontroller trainiert?

Meistens nicht. Das Training erfolgt gewöhnlich auf einem leistungsfähigeren Rechner. Danach wird das optimierte Modell auf den Mikrocontroller übertragen.

Tags
#TinyML

Mehr zum Thema Sensorik & Messtechnik

28.07.20267 Min.

BCW 2026: Bosch treibt Technologien für Automatisierung und Robotik voran

BCW 2026: Bosch treibt Technologien für Automatisierung und Robotik voran
Photo credit: Bosch

Vom Sensor zum System: Ganzheitliche Kompetenz und Wertschöpfung aus einer Hand Bosch-Chef Stefan Hartung: „Mit dem Aufkommen humanoider Robotik steigt der Bedarf an Komponenten und Lösungen von Bosch.“ Bosch-Digitalchefin Tanja Rückert: „Wir machen Automatisierung und Robotik für unsere Kunden…

28.07.20267 Min.

Wearables mit Sensorik und KI: Vom Datensammler zum intelligenten Assistenzsystem

Wearables mit Sensorik und KI: Vom Datensammler zum intelligenten Assistenzsystem

Wearables haben sich in den vergangenen Jahren deutlich weiterentwickelt. Aus einfachen Schrittzählern sind vernetzte Systeme geworden, die körperbezogene Daten kontinuierlich erfassen, auswerten und teilweise direkt interpretieren. Möglich wird dies durch das Zusammenspiel moderner Sensoren…

27.07.20266 Min.

Sensor Fusion: Wie aus einzelnen Messwerten ein zuverlässiges Gesamtbild entsteht

Sensor Fusion: Wie aus einzelnen Messwerten ein zuverlässiges Gesamtbild entsteht

Sensoren bilden die Grundlage moderner Automatisierung. Kameras erkennen Objekte, Radarsensoren messen Entfernungen und Geschwindigkeiten, Inertialsensoren erfassen Bewegungen und Beschleunigungen. Jeder Sensortyp liefert wertvolle Informationen – aber auch nur einen Ausschnitt der Realität. Sensor…

25.07.202614 Min.

Embedded AI in Sensors: Wie künstliche Intelligenz direkt im Sensor arbeitet

Embedded AI in Sensors: Wie künstliche Intelligenz direkt im Sensor arbeitet

Sensoren erfassen physikalische Größen wie Temperatur, Druck, Bewegung, Schall, Licht oder Kraft. Klassische Sensorsysteme übertragen diese Messwerte an eine Steuerung, einen Edge-Computer oder eine Cloud-Plattform, wo die weitere Verarbeitung stattfindet. Embedded AI verändert dieses Prinzip…