nodrix
nodrix é um backend IoT open source, multi-tenant, que implanta na sua própria conta Cloudflare. Receba telemetria via HTTPS ou WebSocket, visualize e automatize dados com dashboards e API de leitura limpa.
Vou traduzir este chunk mantendo a estrutura Markdown e a densidade do original.## O que é o nodrix? nodrix é um backend IoT open-source que é implantado na própria conta Cloudflare do utilizador. Fornece um runtime single-tenant para ingerir telemetria de dispositivos, armazenar estado, visualizar dados em dashboards e acionar automações sem exigir um broker ou servidor separado.
O produto foi concebido para permitir que o hardware envie dados via HTTPS ou WebSocket e, em seguida, transforme esses dados em variáveis que podem ser lidas por API, exibidas em dashboards em tempo real ou usadas em fluxos de automação. Funciona sobre primitives da Cloudflare como Workers, Durable Objects, D1, R2 e KV, por isso cada implementação vive na conta do cliente e não num ambiente partilhado do fornecedor.
Funcionalidades Principais
- Implementação single-tenant numa conta Cloudflare — cada instalação corre na conta própria do utilizador, com os dados armazenados nos seus próprios recursos Cloudflare.
- Ingestão de telemetria via HTTPS ou WebSocket — os dispositivos podem fazer POST de JSON ou abrir uma ligação WebSocket, o que simplifica a integração para hardware e clientes edge.
- Variáveis criadas automaticamente — métricas recebidas tornam-se variáveis no primeiro contacto, evitando configuração manual de esquema ou de broker.
- Dashboards e controlos em tempo real — widgets de arrastar e largar podem mostrar leituras em direto e enviar comandos de volta para variáveis.
- Construtor visual de automações — os utilizadores podem acionar fluxos por limiares, hora, nascer/pôr do sol ou eventos, e depois ramificar e agir definindo variáveis, chamando integrações ou emitindo eventos.
- API de leitura limpa — a plataforma expõe o estado mais recente, séries temporais recentes e listas de variáveis atrás de um token bearer, com leituras com cache na edge para apps downstream.
- Opções de autenticação e acesso — inclui início de sessão com email e password, com Google ou GitHub opcionais, e um servidor MCP com acesso restringido ao proprietário para clientes de IA.
- Sem requisito de SDK — qualquer cliente que fale HTTPS pode enviar telemetria e ler dados de volta a partir do URL do worker.
Como Usar o nodrix
Comece por implementar o nodrix na sua conta Cloudflare, o que provisiona o Worker e os recursos de armazenamento necessários. Depois reivindique a instância criando a primeira conta, crie um projeto e gere um token de projeto para dispositivos ou clientes.
A partir daí, aponte o hardware para o endpoint /v1/telemetry para enviar métricas, crie dashboards ligando widgets a variáveis e crie automações para ações que queira executar com base em limiares ou horários. Se outra aplicação precisar dos dados, leia-os através da API REST ou ligue um cliente de IA ao servidor MCP quando esse acesso estiver ativado.
Casos de Uso
- Recolha de telemetria de dispositivos — recolha valores de sensores de hardware que pode enviar pedidos HTTPS ou WebSocket e armazene e inspecione as leituras num só lugar.
- Dashboards operacionais em tempo real — acompanhe métricas como temperatura, humidade ou estado do dispositivo em tempo real com widgets de dashboard ligados a variáveis.
- Automação baseada em regras — acione ações quando um valor ultrapassa um limiar, quando é atingida uma hora específica ou em torno do nascer e do pôr do sol.
- Partilha de dados com outras apps — exponha o estado atual e séries temporais recentes a uma app React, a uma configuração Grafana ou a outro consumidor que leia via API.
- Superfícies de controlo ligadas à edge — use toggles, sliders, gauges ou ecrãs ligados a um Raspberry Pi ou a um dispositivo semelhante para ler e controlar variáveis localmente.
FAQ
O nodrix requer um broker MQTT? Não. A descrição do produto diz que o hardware pode enviar dados por HTTPS ou WebSocket em bruto, por isso não é necessário um broker para o fluxo principal.
Onde os dados correm e são armazenados? Cada implementação fica na conta Cloudflare do utilizador e usa primitives da Cloudflare como Workers, Durable Objects, D1, R2 e KV.
A plataforma pode ser usada sem escrever uma integração de SDK? Sim. O site diz que não é necessário SDK; um cliente pode enviar telemetria para o URL do worker e ler os dados de volta através da API.
O nodrix suporta clientes de IA? Sim, através de um servidor MCP. O site refere que o acesso às automações é controlado pelo proprietário, vem desativado por defeito e fica registado em auditoria.
Que opções de autenticação são mencionadas? Email e password estão incluídos de origem, com início de sessão opcional via Google ou GitHub.
Alternativas
- Plataformas IoT hospedadas — normalmente centralizam os dados na infraestrutura do fornecedor e são geridas como um serviço compartilhado, em vez de uma implantação single-tenant na sua própria conta.
- Broker MQTT com backend personalizado — uma abordagem tradicional em que um broker cuida da ingestão e serviços separados são criados para armazenamento, dashboards e automação.
- Build customizada nativa do Cloudflare — equipes podem montar seu próprio backend IoT usando diretamente Cloudflare Workers e produtos de armazenamento, mas com mais trabalho de implementação do que usar o nodrix.
- Stacks gerais de dashboards e automação — ferramentas focadas em visualização ou automação de fluxos podem complementar ou substituir partes da stack, mas não oferecem o mesmo modelo de ingestão IoT e variáveis de ponta a ponta.
Alternativas
PromptScout
PromptScout monitora menções à sua marca, recomendações de concorrentes e fontes citadas em respostas de IA no ChatGPT, Gemini, Google AI Overviews e Perplexity.
Sleek Analytics
Analítica leve e focada na privacidade com rastreamento em tempo real: veja de onde vêm os visitantes, o que acessam e por quanto tempo.
Ably Chat
Ably Chat é uma API de chat e SDKs para criar apps de mensagens em tempo real com reações, presença e edição/remoção de mensagens.
MacSpoof
MacSpoof é um alterador de MAC no macOS que permite trocar ou randomizar o endereço Wi‑Fi para reconectar e reduzir o registro da identidade.
ClawTick
ClawTick é uma plataforma de automação de agentes com IA e CLI para agendar tarefas via webhooks em cron, com monitoramento, alertas e logs.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.