nodrix icon

nodrix

nodrix ist ein Open-Source-IoT-Backend für Ihren eigenen Cloudflare-Account. Telemetrie per HTTPS oder WebSocket, mit Dashboards, Speichern und API.

nodrix

Ich übersetze den Chunk jetzt direkt ins Deutsche und halte Struktur, Dichte und Markdown exakt nah am Original.## Was ist nodrix? nodrix ist ein Open-Source-IoT-Backend, das in den eigenen Cloudflare-Account eines Nutzers deployt wird. Es bietet eine Single-Tenant-Laufzeit für das Erfassen von Gerätetelemetrie, das Speichern von Zuständen, das Visualisieren von Daten in Dashboards und das Auslösen von Automatisierungen, ohne einen separaten Broker oder Server zu benötigen.

Das Produkt ist darauf ausgelegt, Hardware Daten per HTTPS oder WebSocket senden zu lassen und diese Daten dann in Variablen umzuwandeln, die sich über eine API auslesen, in Realtime-Dashboards anzeigen oder in Automatisierungsflows verwenden lassen. Es läuft auf Cloudflare-Primitiven wie Workers, Durable Objects, D1, R2 und KV, sodass jede Bereitstellung im Konto des Kunden und nicht in einer geteilten Anbieterumgebung liegt.

Hauptfunktionen

  • Single-Tenant-Bereitstellung in einem Cloudflare-Account — jede Installation läuft im eigenen Account des Nutzers, mit Daten auf dessen eigenen Cloudflare-Ressourcen.
  • Telemetrie-Erfassung über HTTPS oder WebSocket — Geräte können JSON per POST senden oder eine WebSocket-Verbindung öffnen, was die Integration für Hardware und Edge-Clients einfach hält.
  • Automatisch erstellte Variablen — eingehende Messwerte werden beim ersten Auftreten zu Variablen, ohne manuelle Schemaeinrichtung oder Broker-Konfiguration.
  • Realtime-Dashboards und Steuerelemente — Widgets per Drag-and-drop können Live-Werte anzeigen und Befehle an Variablen zurücksenden.
  • Visueller Automatisierungs-Builder — Nutzer können Flows durch Schwellenwerte, Zeit, Sonnenauf-/-untergang oder Ereignisse auslösen und dann verzweigen, indem sie Variablen setzen, Integrationen aufrufen oder Ereignisse ausgeben.
  • Saubere Read-API — die Plattform stellt den aktuellen Zustand, aktuelle Zeitreihen und Variablenlisten hinter einem Bearer-Token bereit, mit Edge-Cache-Lesezugriffen für nachgelagerte Apps.
  • Authentifizierungs- und Zugriffsoptionen — Login mit E-Mail und Passwort ist enthalten, optional mit Google- oder GitHub-Anmeldung sowie einem owner-gesperrten MCP-Server für KI-Clients.
  • Keine SDK-Pflicht — jeder Client, der HTTPS sprechen kann, kann Telemetrie senden und Daten über die Worker-URL zurücklesen.

So verwenden Sie nodrix

Beginnen Sie damit, nodrix in Ihrem Cloudflare-Account bereitzustellen; dadurch werden der benötigte Worker und die Speicherressourcen eingerichtet. Beanspruchen Sie dann die Instanz, indem Sie das erste Konto erstellen, ein Projekt anlegen und ein Projekt-Token für Geräte oder Clients ausstellen.

Danach richten Sie Hardware auf den /v1/telemetry-Endpunkt aus, um Messwerte zu senden, bauen Dashboards, indem Sie Widgets an Variablen binden, und erstellen Automatisierungen für Aktionen, die bei Schwellenwerten oder nach Zeitplänen ausgeführt werden sollen. Wenn eine andere Anwendung die Daten benötigt, lesen Sie sie über die REST API aus oder verbinden Sie einen KI-Client über den MCP-Server, wenn dieser Zugriff aktiviert ist.

Anwendungsfälle

  • Erfassung von Gerätetelemetrie — sammeln Sie Sensorwerte von Hardware, die HTTPS- oder WebSocket-Anfragen senden kann, und speichern und prüfen Sie die Messwerte an einem Ort.
  • Live-Betriebsdashboards — überwachen Sie Metriken wie Temperatur, Luftfeuchtigkeit oder Gerätestatus in Realtime mit Dashboard-Widgets, die an Variablen gebunden sind.
  • Regelbasierte Automatisierung — lösen Sie Aktionen aus, wenn ein Wert einen Schwellenwert überschreitet, eine Uhrzeit erreicht wird oder rund um Sonnenauf- und -untergang.
  • Datenaustausch mit anderen Apps — stellen Sie aktuellen Zustand und aktuelle Zeitreihen für eine React-App, ein Grafana-Setup oder andere Verbraucher bereit, die per API lesen.
  • Edge-verbundene Bedienoberflächen — nutzen Sie Schalter, Slider, Anzeigen oder Bildschirme, die mit einem Raspberry Pi oder ähnlichen Geräten verbunden sind, um Variablen lokal zu lesen und zu steuern.

FAQ

Benötigt nodrix einen MQTT-Broker? Nein. Die Produktbeschreibung sagt, dass Hardware Daten über reines HTTPS oder WebSocket senden kann, daher ist für den Kernablauf kein Broker erforderlich.

Wo werden die Daten ausgeführt und gespeichert? Jede Bereitstellung landet im eigenen Cloudflare-Account des Nutzers und verwendet Cloudflare-Primitiven wie Workers, Durable Objects, D1, R2 und KV.

Kann die Plattform ohne SDK-Integration verwendet werden? Ja. Die Seite sagt, dass kein SDK erforderlich ist; ein Client kann Telemetrie an die Worker-URL senden und Daten über die API zurücklesen.

Unterstützt nodrix KI-Clients? Ja, über einen MCP-Server. Die Seite weist darauf hin, dass der Zugriff auf Automatisierungen owner-gesperrt, standardmäßig deaktiviert und audit-logged ist.

Welche Authentifizierungsoptionen werden erwähnt? E-Mail und Passwort sind standardmäßig enthalten, optional mit Google- oder GitHub-Anmeldung.

Alternativen

  • Gehostete IoT-Plattformen — diese zentralisieren Daten in der Regel auf der Infrastruktur des Anbieters und werden als gemeinsam genutzter Service statt als Single-Tenant-Bereitstellung im eigenen Account betrieben.
  • MQTT-Broker plus individuelles Backend — ein klassischer Ansatz, bei dem ein Broker das Ingesting übernimmt und separate Services für Speicherung, Dashboards und Automatisierung aufgebaut werden.
  • Cloudflare-nativer Eigenbau — Teams können ihr eigenes IoT-Backend direkt mit Cloudflare Workers und Storage-Produkten zusammenstellen, allerdings mit mehr Implementierungsaufwand als bei nodrix.
  • Allgemeine Dashboard- und Automatisierungs-Stacks — Tools, die auf Visualisierung oder Workflow-Automatisierung ausgerichtet sind, können Teile des Stacks ergänzen oder ersetzen, bieten aber nicht dasselbe durchgängige IoT-Ingesting- und Variablenmodell.