Tech Insights

Was ist Vendor Lock-in bei IoT-Plattformen und wie vermeide ich ihn?

Vendor Lock-in im IoT zeigt sich bei Ihren Daten, Geräten, Integrationen und Verträgen. Hier sind die Fragen, die Sie vor der Entscheidung stellen sollten.

TagoIO Team ·
Was ist Vendor Lock-in bei IoT-Plattformen und wie vermeide ich ihn?

Jedes IoT-Projekt beginnt mit einer Plattformentscheidung, die sich umkehrbar anfühlt. Sie wählen einen Anbieter, verbinden ein paar Geräte, bauen ein Dashboard und gehen live. Zwei Jahre später melden zehntausend Geräte Daten, ein eigener Firmware-Build ist an eine Cloud gebunden, und drei Jahre historischer Daten lassen sich in keiner brauchbaren Form herausholen. Die Entscheidung war nie umkehrbar. Sie sah am Anfang nur so aus, und genau in dieser Lücke zwischen Gefühl und Wirklichkeit lebt der Vendor Lock-in.

Lock-in ist keine einzelne Falle. Es sind vier getrennte, und die meisten Käufer prüfen vor der Unterschrift nur eine davon. Dieser Beitrag schlüsselt jede Art auf, gibt Ihnen die konkrete Frage, mit der Sie einen Anbieter darauf abklopfen, und ist ehrlich darüber, dass der einzige Weg zu nahezu null Lock-in bedeutet, Arbeit zu übernehmen, die Sie vielleicht nicht wollen.

Daten-Lock-in ist der teure

Ihre historischen Daten sind das Gut, das jeden Tag wächst, und das Schwerste, was sich verschieben lässt. Speichert eine Plattform Ihre Telemetrie in einem proprietären Format und lässt Sie diese nur über das eigene Dashboard auslesen, dann besitzen Sie diese Daten im praktischen Sinne nicht. Sie können sie sehen. Sie können nicht mit ihnen gehen.

Die Testfrage: “Kann ich alle meine rohen historischen Daten exportieren, und in welchem Format?” Geben Sie sich nicht mit der Marketing-Antwort zufrieden. Ein vages “Ja, Sie können Ihre Daten exportieren” ist nicht dasselbe wie ein dokumentierter Massenexport nach CSV, JSON oder ein direkter Datenbankzugriff. Fragen Sie, ob der Export die rohen Geräte-Payloads umfasst oder nur die aggregierten Werte, die das Dashboard zufällig anzeigt. Fragen Sie, ob es eine Zeilenbegrenzung oder ein Zeitfenster gibt. Fragen Sie, was es kostet, Jahre an Daten auf einmal herauszuziehen, denn bei großen Datensätzen können die Übertragung und die Entwicklungszeit zum Umformen zur eigentlichen Rechnung werden.

Daten-Lock-in ist der, gegen den Sie am härtesten kämpfen sollten, denn er ist die einzige Art, die mit jedem Tag, den Sie bleiben, schlimmer wird.

Geräte- und Protokoll-Lock-in entscheidet, ob Ihre Hardware mitziehen kann

Verlangt eine Plattform eine eigene Firmware, ein eigenes SDK oder ein geschlossenes Transportprotokoll, um ein Gerät online zu bringen, dann ist Ihre Hardware mit dieser Plattform verheiratet. Wechseln Sie die Cloud, flashen Sie jede Einheit im Feld neu, und das ist bei einer ausgerollten Flotte keine Migration, sondern ein Rückruf.

Die Testfrage: “Verbindet sich mein Gerät über offene Standards, oder brauche ich Ihre Firmware?” Offene Protokolle sind das, was Geräte portabel hält. MQTT ist das verbreitete für Telemetrie: veröffentlicht, breit implementiert, und Ihr Gerät spricht es gegenüber jedem Broker auf dieselbe Weise. Für Sensornetze mit großer Reichweite spielt LoRaWAN dieselbe Rolle, wobei die Schichten von Netzwerk- und Anwendungsserver durch eine offene Spezifikation statt durch ein einzelnes Unternehmen definiert sind. Ein Gerät, das schlichtes MQTT spricht oder in einem standardisierten LoRaWAN-Netz sitzt, lässt sich mit einer Konfigurationsänderung auf einen neuen Endpunkt richten, statt mit einem Vor-Ort-Einsatz. Ein Gerät, das nur das proprietäre Protokoll eines Anbieters spricht, kann das nicht.

Beim Integrations-Lock-in geht es darum, ob Sie um die Plattform herum bauen können

Eine Plattform, die Sie nicht skripten können, ist eine Plattform, über die Sie nicht hinauswachsen können. Wenn der einzige Weg, Daten hinein- oder herauszubekommen, über die Bildschirme des Anbieters führt, dann muss jeder Workflow, den Sie je brauchen, bereits als Funktion existieren, oder Sie warten auf eine Roadmap.

Die Testfrage: “Gibt es eine dokumentierte REST-API, die alles abdeckt, was das Dashboard tut, oder nur einen Teil davon?” Die ehrliche Fassung dieser Frage ist entscheidend. Viele Plattformen haben eine API, die Daten liest, aber kein Gerät bereitstellen kann, oder eine, die Geräte verwaltet, aber keine Benutzerverwaltung. Sie wollen volle Abdeckung: Geräte anlegen, Daten senden und abrufen, Benutzer verwalten, die Dinge konfigurieren, die Sie sonst anklicken würden. Ist die API nur eine Teilmenge des Produkts, dann ist der Rest des Produkts eine Mauer.

Vertraglicher Lock-in ist der in Klartext geschriebene

Die letzte Art ist überhaupt nicht technisch. Es sind die Laufzeit, die Klausel zur automatischen Verlängerung, die Preisgestaltung pro Gerät, die Wachstum bestraft, und die Support-Stufe, die Sie kaufen müssen, damit das Licht anbleibt. Nichts davon ist versteckt. Es steht im Vertrag, weshalb es am leichtesten zu prüfen und am häufigsten übersprungen wird.

Die Testfrage: “Wie lang ist die Kündigungsfrist, und überlebt mein Exportzugang das Vertragsende?” Eine Exportfunktion, die Sie an dem Tag verlieren, an dem Ihr Abonnement ausläuft, ist keine Portabilität. Lesen Sie die Offboarding-Bedingungen vor den Onboarding-Bedingungen.

Der ehrliche Kompromiss: Open Source, selbst gehostet

Wenn Lock-in der Feind ist, dann ist die Option mit dem geringsten Lock-in Open-Source-Software, die Sie selbst betreiben. ThingsBoard ist die bekannte, und TagoCore ist unsere eigene Open-Source-Edge-Runtime. Sie halten den Code, die Datenbank und das Deployment in der Hand. Niemand kann Ihre Bedingungen ändern, Ihren Tarif einstellen oder Ihre Daten festhalten, denn alles davon liegt auf einer Infrastruktur, die Sie kontrollieren.

Diese Freiheit hat einen Preis, und der steht nicht in Dollar. Wenn Sie selbst hosten, gehört Ihnen der Betrieb. Sie patchen die Server, Sie skalieren die Datenbank, wenn die Gerätezahl steigt, Sie kümmern sich um den Ausfall um 3 Uhr morgens, Sie tragen die Sicherheitsverantwortung. Der Lock-in, den Sie entfernt haben, wird durch eine operative Last ersetzt, die nun Ihrem Team gehört. Für manche Organisationen mit der nötigen Entwicklungstiefe und dem Appetit darauf ist das der richtige Tausch. Für die meisten ist er es nicht, und etwas anderes zu behaupten hilft niemandem.

Die eigentliche Frage lautet also nicht “Managed oder Open Source”. Sie lautet “Welche Arten von Lock-in bin ich bereit zu akzeptieren, dafür dass jemand anderes die Plattform betreibt.” Jede Managed Platform trägt einen gewissen Lock-in in sich. Das liegt in der Natur eines Managed Service. Das Ziel ist, die kostspieligen Arten zu minimieren, Ihre Daten und Ihre Geräte, und den Rest als Preis dafür zu akzeptieren, keine Infrastruktur zu betreiben.

Wo TagoIO hineinpasst

TagoIO ist eine Managed Platform. Das bedeutet, es ist kein Null-Lock-in, und das sagen wir lieber offen, als es schönzureden. Was wir tun, ist den Lock-in auf die Arten herunterzudrücken, die am wenigsten wehtun.

Bei den Daten unterstützt TagoIO den Export Ihrer Daten, sodass Ihre Historie nicht in einer Einbahnstraße lebt. Bei den Geräten spricht es MQTT und arbeitet mit standardisierten LoRaWAN-Gerätedaten, sodass Ihre Hardware nicht an einen proprietären Firmware-Build gebunden ist, um mit uns zu sprechen. Bei der Integration gibt es eine vollständige REST-API, die abdeckt, was die Plattform tut, sodass Sie darum herum bauen, bereitstellen und automatisieren können, statt auf eine Feature-Anfrage zu warten. Die Plattform ist mandantenfähig und betreibt TagoRUN für White-Label-Deployments, sie ist ISO 27001 zertifiziert und GDPR-konform, und derselbe Ansatz mit offenen Protokollen reicht über TagoCore bis an den Edge, das Open Source ist, falls Sie diesen Teil selbst betreiben möchten.

Sie befinden sich weiterhin auf einem Managed Service, und es gibt weiterhin Wechselkosten, wenn Sie gehen. Was es nicht gibt, ist ein geschlossenes Datenformat oder eine Firmware-Sperre, die das Verlassen in einen Neuaufbau verwandelt.

Nächste Schritte

Bevor Sie sich auf eine IoT-Plattform festlegen, stellen Sie ihr die vier Testfragen: Exportformat, offene Protokolle, vollständige API, Offboarding-Bedingungen. Prüfen Sie dann die Antworten an der Plattform selbst.

  • Sehen Sie sich an, wie Gerätekonnektivität und Daten bei TagoIO funktionieren
  • Lesen Sie die Details zu API und Integration in der TagoIO-Dokumentation
  • Vergleichen Sie Tarife und Kosten pro Gerät auf der TagoIO-Preisseite

Eine Plattform, die auf alle vier Fragen klare Antworten gibt, ist eine, die Sie verlassen können. Genau deshalb sollten Sie sich sicher fühlen zu bleiben.