TagoIO vs. ThingSpeak

TagoIO und ThingSpeak (MathWorks) im Vergleich: Datenerfassung, MATLAB-Analysen, Geräteverwaltung, Dashboards und der Weg vom Prototyp zur Produktion.

Aktualisiert am

ThingSpeak und TagoIO überschneiden sich am Anfang vieler IoT-Projekte: Sensorwerte in die Cloud bringen und auf ein Diagramm legen. Danach führen sie zu unterschiedlichen Zielen. ThingSpeak ist ein Dienst zur Datenaggregation und Analyse mit integriertem MATLAB, zu Hause in Forschung und Prototyping. TagoIO ist eine Full-Stack-Plattform, um produktionsreife Anwendungen mit Dashboards, eigener Logik und Endnutzern zu bauen. Viele Leser dieser Seite betreiben gerade jetzt einen ThingSpeak-Kanal und entscheiden, wie ihre Produktion aussehen soll.

ThingSpeak wird von MathWorks betrieben, dem Hersteller von MATLAB, und läuft seit seinen ioBridge-Anfängen im Jahr 2010 als gehosteter Dienst. Sein Modell ist kanalbasiert: Jeder Kanal speichert bis zu 8 Felder mit Zeitreihen-Daten, die über eine REST-API oder MQTT geschrieben und für Visualisierungen wieder ausgelesen werden. Sein prägendes Merkmal sind die MATLAB-Analysen direkt im Dienst: MATLAB-Code auf eingehenden Daten ausführen, ohne lokale Lizenz, Analysen planen und Toolbox-Funktionen für Signalverarbeitung und Statistik nutzen. Der kostenlose Tarif deckt kleine, nicht-kommerzielle Projekte ab (3 Millionen Nachrichten pro Jahr, 4 Kanäle); die kostenpflichtigen Jahreslizenzen in den Stufen Standard, Academic, Student und Home skalieren nach Nachrichteneinheiten. Der Dienst ist reines gehostetes SaaS, und die Geräteverwaltung ist bewusst minimal gehalten: API-Schlüssel pro Kanal, keine Flotten-Verwaltung, kein OTA, keine Rules Engine, keine Mandantenfähigkeit und kein White-Labeling.

TagoIO ist eine Full-Stack-IoT-Plattform von TagoIO Inc. (Raleigh, North Carolina): über 500 Geräte-Connectors, MQTT- und HTTPS-APIs, LoRaWAN über Network-Server-Integrationen, Zeitreihen-Speicher mit einer auf bis zu 9 Jahre konfigurierbaren Aufbewahrung, Drag-and-drop- und Blueprint-Dashboards, serverlose Analysis-Skripte in Node.js, Deno oder Python (mit Bibliotheken wie pandas, numpy und scipy), Actions für Regeln und Benachrichtigungen sowie TagoRUN-White-Label-Portale mit Benutzerverwaltung. Der kostenlose Tarif umfasst 5 Geräte und 5 Dashboards; die kostenpflichtigen Tarife beginnen bei 49 $/Monat.

Wo jede Plattform glänzt

ThingSpeaks Stärke ist ehrlich und klar umrissen: Klassenzimmer, Forschungsprojekte und Engineering-Prototypen, bei denen die Analyse wichtiger ist als die Anwendung und bei denen MATLAB ohnehin die Arbeitssprache ist. Nichts sonst bringt Signalverarbeitung auf Toolbox-Niveau mit so wenig Aufwand so nah an einen Live-Sensordatenstrom heran, und die Grenzen des kostenlosen Tarifs sind großzügig für Kurse und Experimente.

TagoIOs Stärke setzt dort an, wo ein Projekt zum Produkt werden muss: mehrere Gerätetypen, Nutzer, die sich anmelden, Warnungen, die die richtigen Leute erreichen, gebrandete Auslieferung und Logik, die kontinuierlich läuft. Python-Analysis-Skripte mit numpy und scipy decken einen Großteil dessen ab, wofür Ingenieure sonst MATLAB nutzen, in einer offenen Sprache. Die Plattform darum herum liefert, was ThingSpeak bewusst auslässt: Geräteverwaltung, eine Rules Engine, Zugriffsrichtlinien für Nutzer, White-Label-Portale und Analysen, die aus Telemetrie Prognosen und Vorhersagen machen.

Der Weg vom Prototyp zur Produktion

Ein häufiges Muster: Ein ThingSpeak-Prototyp belegt die Machbarkeit, dann soll das Projekt statt einem plötzlich 40 Standorte überwachen, ein Wartungsteam benachrichtigen und einem Kunden ein eigenes Login geben. Bei ThingSpeak liegt jedes dieser Ziele außerhalb dessen, wofür der Dienst ausgelegt ist; auch Kanäle und Nachrichtenkontingente prägen die Skalierung (8 Felder pro Kanal, minimale Aktualisierungsintervalle, Nachrichteneinheiten pro Lizenz). Bei TagoIO entsprechen sie direkten Plattform-Funktionen: Connectors und Payload-Parser für gemischte Hardware, Actions für Benachrichtigungen, Blueprint-Dashboards, um ein Layout über mehrere Standorte hinweg wiederzuverwenden, und TagoRUN für den Kundenzugang.

Der Umzug ist eher mechanisch als schmerzhaft: Beide sprechen MQTT und REST, sodass Änderungen an der Geräte-Firmware meist nur Anpassungen an Endpunkt und Payload sind, und historische CSV-Exporte lassen sich in TagoIO-Buckets importieren.

Kostenstruktur

ThingSpeaks Lizenzierung ist jährlich, nachrichtenbasiert abgerechnet und bei kleinem Umfang günstig, wobei kommerzielle Nutzung die Standard-Lizenz voraussetzt. TagoIO rechnet monatlich ab, ist kostenlos für 5 Geräte, danach folgen Starter für 49 $/Monat und Scale für 199 $/Monat, wobei sich die Nutzung an Datentransaktionen, Speicher, Analysis-Minuten, Benachrichtigungen und Endnutzern bemisst. Für einen einzelnen Prototyp sind beide günstig; die Kurven laufen auseinander, sobald sich Geräte, Nutzer und Anwendungsfunktionen summieren.

Das Fazit

ThingSpeak passt zu akademischer Arbeit, Forschungs-Logging und MATLAB-zentrierter Analyse von Sensordaten, und genau darin ist es hervorragend.

TagoIO passt, wenn aus dem Projekt ein Produkt wird: Flotten, Nutzer, Warnungen, Branding und eigene serverseitige Logik auf einem offenen Stack. Prototypen bauen Sie dort, wo die Analyse am einfachsten ist; die Produktion bauen Sie dort, wo die Anwendungsebene bereits existiert.