IoT-Plattform souverän und self-hosted aufbauen? WZ-IT plant, betreibt und integriert ThingsBoard auf Ihrer Infrastruktur - in der EU, ohne Cloud-Lock-in. Zur ThingsBoard-Plattform
ThingsBoard ist eine IoT-Plattform mit öffentlichem Quellcode für die Erfassung, Verwaltung, Verarbeitung und Visualisierung von Gerätedaten. Sie verbindet Sensoren und Maschinen über MQTT, HTTP, CoAP, LwM2M und SNMP, verarbeitet Telemetrie in einer visuellen Rule Engine und zeigt die Ergebnisse in konfigurierbaren Dashboards. Die Plattform ist mandantenfähig (Multi-Tenant) und lässt sich vollständig self-hosted betreiben. Bis Version 4.3 stand die Community Edition unter der Apache-2.0-Lizenz. Seit Version 4.4 (29. September 2026) gilt für die Plattform die Business Source License 1.1: kostenlos bis 100 Geräte auf einem Server, darüber kommerziell lizenziert (ThingsBoard, Ankündigung). Was das für bestehende Installationen bedeutet, beschreibt der Beitrag ThingsBoard 4.4 unter BUSL 1.1.
Inhaltsverzeichnis
- Was ist ThingsBoard?
- Kernfunktionen von ThingsBoard
- Architektur und Komponenten
- Unterstützte Protokolle (MQTT, HTTP, CoAP, LwM2M)
- Editionen und Lizenzen: CE, 4.4 und Cloud
- Was kostet ThingsBoard?
- ThingsBoard self-hosted betreiben
- Unser Vorgehen bei WZ-IT
- Weiterführende Guides
Was ist ThingsBoard?
ThingsBoard ist eine IoT-Plattform, die die typischen Bausteine eines IoT-Projekts in einem Produkt bündelt: Geräte anbinden, Daten entgegennehmen, Regeln darauf anwenden und alles in Dashboards sichtbar machen. Statt diese Schichten einzeln aus MQTT-Broker, Zeitreihendatenbank, Stream-Processing und Visualisierungswerkzeug zusammenzusetzen, liefert ThingsBoard ein integriertes Fundament.
Der Quellcode ist öffentlich auf GitHub. Aktuelle Version ist 4.4 vom 29. September 2026 unter BUSL 1.1. Die letzte Apache-2.0-Linie 4.3 ist Active LTS (Erstrelease Januar 2026, Patch 4.3.1.6 vom 29. September 2026) und erhält Sicherheitskorrekturen bis zum 20. Juli 2027, die vorherige LTS 4.2 kritische Sicherheitskorrekturen bis zum 15. Februar 2027 (ThingsBoard, Release-Richtlinie, Stand Oktober 2026). ThingsBoard wird produktiv in Smart Metering, Industrie 4.0, Gebäudetechnik, Energie- und Umweltmonitoring eingesetzt.
Kernfunktionen von ThingsBoard
ThingsBoard adressiert die vier zentralen Aufgaben einer IoT-Plattform:
- Device-Management: Geräte werden über Device Profiles modelliert, provisioniert und verwaltet. Dazu gehören Attribute, Telemetrie, Server-Side-Befehle (RPC), Firmware- und Software-Updates (OTA) sowie der Verbindungsstatus. Assets, Entity Views und Relations bilden komplexe Anlagen als digitale Zwillinge ab.
- Telemetrie: Zeitreihendaten und Attribute werden persistiert, abgefragt und aggregiert - die Datenbasis für Dashboards, Alarme und Analysen.
- Rule Engine: Die visuelle Verarbeitungsschicht aus Rule Chains und verketteten Nodes filtert, transformiert und reichert Nachrichten an, löst Alarme aus oder ruft externe Systeme auf - ohne eigenen Code.
- Dashboards: Echtzeit-Dashboards mit über 50 Widget-Typen (Diagramme, Karten, Tabellen, Steuerelemente) visualisieren Daten und erlauben die Rücksteuerung von Geräten.
Hinzu kommt die Mandantenfähigkeit: ThingsBoard trennt sauber zwischen System-Administrator, Tenant-Administrator und Customer-User. Ein Betreiber kann so viele Mandanten (Kunden) isoliert auf einer Instanz betreiben - die Basis für Betreiberportale und White-Label-Lösungen.
Architektur und Komponenten
ThingsBoard ist in Java (Spring Boot) implementiert, das Web-Frontend basiert auf Angular. Die Datenhaltung ist zweigeteilt: PostgreSQL speichert Entitäten (Geräte, Assets, Dashboards, Relations), während Zeitreihen (Telemetrie) je nach Lastprofil in PostgreSQL, TimescaleDB oder Cassandra liegen können.
Für die Verarbeitung setzt ThingsBoard auf eine Message Queue. Im einfachsten Fall arbeitet sie in-memory, für Skalierung kommen Apache Kafka oder RabbitMQ zum Einsatz. Daraus ergeben sich zwei Betriebsformen:
- Monolith: Ein einzelner Service - ideal für Pilotprojekte und kleinere Installationen.
- Microservices: Transport-, Core-, Rule-Engine- und Web-UI-Services laufen getrennt und horizontal skaliert. So verarbeitet ThingsBoard Millionen von Geräten und Nachrichten pro Sekunde.
Diese Trennung erlaubt einen schlanken Start, der bei Bedarf zum Cluster wächst, ohne die Plattform zu wechseln.
Unterstützte Protokolle (MQTT, HTTP, CoAP, LwM2M)
ThingsBoard bindet Geräte über mehrere Standardprotokolle an:
- MQTT: das verbreitetste Protokoll für IoT-Telemetrie, leichtgewichtig und publish/subscribe-basiert. Mehr dazu im Beitrag Was ist MQTT?.
- HTTP/HTTPS: einfache REST-Anbindung für Geräte und Backends.
- CoAP: UDP-basiertes Protokoll für ressourcenarme Geräte und Mobilfunknetze.
- LwM2M: Geräteverwaltungsstandard der Open Mobile Alliance, häufig in NB-IoT-Szenarien.
- SNMP: zur Anbindung klassischer Netzwerk- und Infrastrukturgeräte.
Für Industrieumgebungen ergänzt das ThingsBoard IoT-Gateway Protokolle wie Modbus, OPC-UA und BACnet und übersetzt sie in die ThingsBoard-Welt. LoRaWAN lässt sich über einen Network Server wie ChirpStack anbinden - dazu mehr im Vergleich ThingsBoard vs ChirpStack.
Editionen und Lizenzen: CE, 4.4 und Cloud
Mit Version 4.4 hat ThingsBoard die Trennung in Community und Professional Edition aufgegeben. Stand Oktober 2026 gibt es diese Wege:
| Merkmal | Community Edition bis 4.3 | ThingsBoard ab 4.4 (selbst betrieben) | ThingsBoard Cloud |
|---|---|---|---|
| Lizenz | Apache 2.0, dauerhaft | BUSL 1.1 (Source-Available) | SaaS (gehostet) |
| Kosten | kostenlos | Free License kostenlos; kommerziell ab 99 USD/Monat oder ab 4.999 USD perpetual | ab 0 USD, nach Geräten und Datenpunkten |
| Betrieb | self-hosted | self-hosted, Lizenzschlüssel mit Online-Prüfung | vom Anbieter gehostet |
| Geräteanzahl | unbegrenzt | Free License: 100 Geräte und ein Server (kommerziell), 1.000 Geräte (nicht-kommerziell); sonst nach Plan | nach Plan |
| Granulares RBAC, SSO, Integrationen, Reports, Scheduler | nicht enthalten (früher PE) | enthalten; im Community Grant Integrationen, Reports und Scheduler nur mit Professional Pack | enthalten |
| White-Labeling | nein | nur mit kommerzieller Lizenz | ab Pilot |
| Sicherheitsupdates | 4.3 bis 20.07.2027 | laufend | vom Anbieter |
| Datenhoheit | voll (eigene Infrastruktur) | voll (eigene Infrastruktur) | beim Anbieter |
Die Community Edition bis 4.3 deckt mit Device-Management, Rule Engine, Dashboards und Mandantenfähigkeit den Funktionskern ab, kostenlos und mit unbegrenzt vielen Geräten. Die Nutzungsrechte aus der Apache-2.0-Lizenz sind unbefristet und unwiderruflich (Apache License 2.0, Abschnitt 2); am 20. Juli 2027 enden lediglich die offiziellen Sicherheitsupdates der 4.3-LTS-Linie. ThingsBoard ab 4.4 enthält auch die früheren PE-Funktionen wie granulares RBAC, Integrationen, Reports, Scheduler und SSO; bezahlt wird für Größe, White-Labeling, Cluster im kommerziellen Betrieb und Support (Lizenztext). Bestehende CE-Installationen, die vor dem 29. September 2026 produktiv liefen, können über das Community Grant Program in ihrer damaligen Größe kostenlos auf 4.4 wechseln, die Registrierung ist bis zum 20. Juli 2027 möglich. ThingsBoard Cloud ist das vom Anbieter gehostete SaaS-Angebot - bequem, aber mit Daten und Lizenz beim Anbieter.
Was kostet ThingsBoard?
Die Community Edition bis 4.3 ist kostenlos (Apache 2.0); es fallen nur die Kosten für eigene Infrastruktur und Betrieb an. Ab 4.4 ist die Free License kostenlos, solange die Grenzen von 100 Geräten und einem Server (kommerziell) eingehalten werden. Die kommerzielle Lizenz für selbst betriebene Installationen kostet laut thingsboard.io/pricing (Stand Oktober 2026) 99 US-Dollar pro Monat (Pilot, 100 Geräte), 299 US-Dollar (Startup, 500 Geräte) und 499 US-Dollar pro Monat (Business, 1.000 Geräte); jedes zusätzliche Gerät im Business-Plan kostet 0,10 US-Dollar. Die früheren Pläne Maker und Prototype entfallen. Eine Perpetual License beginnt bei 4.999 US-Dollar einmalig. ThingsBoard Cloud rechnet pro Gerät und Datenpunkte ab (Free 0 USD bis Business 749 USD/Monat).
Diese Listenpreise sind nur ein Teil der Wahrheit: Entscheidend sind die echten Gesamtkosten aus Infrastruktur, Betrieb und Skalierung. Den vollständigen Kostenvergleich inklusive self-hosted Betrieb finden Sie im Artikel ThingsBoard Preise.
ThingsBoard self-hosted betreiben
Der größte Vorteil von ThingsBoard für souveräne Betreiber: Die Plattform läuft vollständig auf eigener Infrastruktur - auf Proxmox, Hetzner oder On-Premises im eigenen Rechenzentrum. Daten und Plattform bleiben unter eigener Kontrolle, ohne Cloud-Lock-in. Ab Version 4.4 braucht jede produktive Installation einen Lizenzschlüssel, der standardmäßig etwa stündlich beim Lizenzserver geprüft wird; Unterbrechungen bis 48 Stunden werden toleriert. Für abgeschottete Netze ist das bei der Planung zu berücksichtigen.
Ein typisches Setup besteht aus der ThingsBoard-Instanz, PostgreSQL für Entitäten, optional TimescaleDB oder Cassandra für Zeitreihen und einem Reverse Proxy für TLS. Für hohe Last kommt ein Microservice-Cluster mit Kafka hinzu. Dashboards verbinden sich häufig zusätzlich mit Grafana, wenn umfangreiche Reporting- oder Visualisierungsanforderungen bestehen. Eine Schritt-für-Schritt-Anleitung liefert der Beitrag ThingsBoard installieren.
Unser Vorgehen bei WZ-IT
Wir planen, integrieren und betreiben ThingsBoard als souveräne, self-hostete IoT-Plattform auf Ihrer Infrastruktur. Das beginnt bei der Wahl des Lizenzwegs (CE 4.3, Free License, Community Grant oder kommerzielle Lizenz - ehrlich an Ihren Anforderungen ausgerichtet, nicht am Lizenzumsatz), umfasst Architektur, Hochverfügbarkeit, Protokoll- und Geräteanbindung, die Modellierung von Device Profiles und Rule Chains sowie die Anbindung von Grafana, ChirpStack oder bestehenden Systemen. Konzeption, Aufbau und laufenden Betrieb übernehmen wir auf Wunsch komplett - im Rahmen unserer ThingsBoard-Expertise und IoT-Plattformentwicklung.
Weiterführende Guides
- ThingsBoard-Expertise - Beratung, Integration und Betrieb
- ThingsBoard Preise - Editionen, Lizenzen und echte Kosten
- ThingsBoard 4.4 unter BUSL 1.1 - was der Lizenzwechsel für Betreiber bedeutet
- Was ist MQTT? - das wichtigste IoT-Protokoll erklärt
- ThingsBoard vs ChirpStack - Anwendungsplattform vs LoRaWAN-Server
- ThingsBoard installieren - self-hosted Setup Schritt für Schritt
Planen Sie eine eigene IoT-Plattform? Lernen Sie uns kennen oder sehen Sie sich unsere IoT-Plattformen an.











