nodrix
nodrix è un backend IoT open source, single-tenant, che si distribuisce sul tuo account Cloudflare. Riceve telemetria via HTTPS o WebSocket, poi la archivia, la visualizza e la automatizza con dashboard e una read API pulita.
Che cos'è nodrix?
nodrix è un backend IoT open source che si distribuisce sul tuo account Cloudflare. Offre un runtime single-tenant per acquisire telemetria dei dispositivi, archiviare lo stato, visualizzare i dati in dashboard e attivare automazioni senza richiedere un broker o un server separato.
Il prodotto è progettato per consentire all'hardware di inviare dati via HTTPS o WebSocket, poi trasformare quei dati in variabili leggibili tramite API, visualizzabili in dashboard realtime o utilizzabili in flussi di automazione. Funziona su primitive Cloudflare come Workers, Durable Objects, D1, R2 e KV, quindi ogni deployment vive nell'account del cliente anziché in un ambiente condiviso del fornitore.
Funzionalità principali
- Distribuzione single-tenant su un account Cloudflare — ogni installazione gira nel conto del utente, con i dati salvati sulle sue risorse Cloudflare.
- Acquisizione di telemetria via HTTPS o WebSocket — i dispositivi possono inviare JSON con POST o aprire una connessione WebSocket, mantenendo semplice l'integrazione per hardware e client edge.
- Variabili create automaticamente — le metriche in ingresso diventano variabili al primo rilevamento, evitando configurazioni manuali dello schema o del broker.
- Dashboard e controlli realtime — widget drag-and-drop possono mostrare letture live e inviare comandi alle variabili.
- Builder visuale di automazioni — gli utenti possono attivare flussi in base a soglie, orario, alba/tramonto o eventi, poi diramare e agire impostando variabili, chiamando integrazioni o emettendo eventi.
- Read API pulita — la piattaforma espone stato più recente, serie storiche recenti ed elenchi di variabili dietro un bearer token, con letture edge-cached per le app downstream.
- Opzioni di autenticazione e accesso — il login con email e password è incluso, con accesso opzionale tramite Google o GitHub e un server MCP con accesso limitato al proprietario per client AI.
- Nessun requisito di SDK — qualsiasi client in grado di parlare HTTPS può inviare telemetria e leggere i dati dall'URL del worker.
Come usare nodrix
Inizia distribuendo nodrix nel tuo account Cloudflare, che esegue il provisioning del Worker e delle risorse di storage necessarie. Poi rivendica l'istanza creando il primo account, crea un progetto e genera un token di progetto per dispositivi o client.
Da lì, punta l'hardware all'endpoint /v1/telemetry per inviare metriche, crea dashboard collegando i widget alle variabili e configura automazioni per le azioni che vuoi eseguire su soglie o pianificazioni. Se un'altra applicazione ha bisogno dei dati, leggili tramite la REST API o connetti un client AI attraverso il server MCP quando quell'accesso è abilitato.
Casi d'uso
- Raccolta di telemetria dei dispositivi — raccogli valori dei sensori da hardware che può inviare richieste HTTPS o WebSocket, poi memorizza e ispeziona le letture in un unico posto.
- Dashboard operative live — monitora metriche come temperatura, umidità o stato del dispositivo in realtime con widget della dashboard collegati alle variabili.
- Automazione basata su regole — attiva azioni quando un valore supera una soglia, quando viene raggiunta un'ora specifica o intorno ad alba e tramonto.
- Condivisione dei dati con altre app — esponi lo stato corrente e le serie temporali recenti a un'app React, a una configurazione Grafana o ad altri consumer che leggono via API.
- Interfacce di controllo connesse all'edge — usa toggle, slider, gauge o schermi collegati a un Raspberry Pi o a un dispositivo simile per leggere e controllare le variabili localmente.
FAQ
nodrix richiede un broker MQTT? No. La descrizione del prodotto dice che l'hardware può inviare dati tramite semplice HTTPS o WebSocket, quindi per il flusso principale non serve un broker.
Dove vengono eseguiti e archiviati i dati? Ogni deployment finisce nel tuo account Cloudflare e usa primitive Cloudflare come Workers, Durable Objects, D1, R2 e KV.
La piattaforma può essere usata senza scrivere un'integrazione SDK? Sì. Il sito dice che non serve alcun SDK; un client può inviare telemetria all'URL del worker e leggere i dati tramite l'API.
nodrix supporta client AI? Sì, tramite un server MCP. Il sito indica che l'accesso alle automazioni è riservato al proprietario, disattivato per impostazione predefinita e registrato nei log di audit.
Quali opzioni di autenticazione sono menzionate? Email e password sono incluse già pronte, con accesso opzionale tramite Google o GitHub.
Alternative
- Piattaforme IoT hosted — in genere centralizzano i dati sull’infrastruttura del fornitore e sono gestite come servizio condiviso, anziché come deployment single-tenant nel proprio account.
- Broker MQTT più backend personalizzato — un approccio tradizionale in cui un broker gestisce l’ingestione e servizi separati vengono creati per archiviazione, dashboard e automazione.
- Build personalizzata nativa di Cloudflare — i team possono assemblare il proprio backend IoT usando direttamente Cloudflare Workers e i prodotti di storage, ma con più lavoro di implementazione rispetto all’uso di nodrix.
- Stack generici per dashboard e automazione — strumenti focalizzati sulla visualizzazione o sull’automazione dei workflow possono integrare o sostituire parti dello stack, ma non offrono lo stesso modello end-to-end di ingestione IoT e variabili.
Alternative
PromptScout
PromptScout monitora come PromptScout viene citato e quali competitor vengono consigliati, con fonti in ChatGPT, Gemini, Google AI Overviews e Perplexity.
Sleek Analytics
Sleek Analytics: analytics leggere e privacy-friendly con tracking in tempo reale dei visitatori. Scopri da dove arrivano, cosa vedono e durata.
Ably Chat
Ably Chat è un’API e SDK per chat realtime: crea applicazioni personalizzate con reazioni, presenza e modifica/eliminazione dei messaggi.
MacSpoof
MacSpoof cambia o randomizza l’indirizzo MAC Wi‑Fi su macOS: riconnettiti alle reti e limita la registrazione dell’identità su Wi‑Fi pubbliche.
ClawTick
ClawTick è una piattaforma AI per automazione via CLI: schedula task webhook su cron con monitoraggio, alert, retry e log di esecuzione.
OpenFlags
OpenFlags è un sistema di feature flag open source self-hosted per progressive delivery: valuta localmente via SDK e gestisci i rollout con un control plane semplice.