nodrix
nodrix es un backend IoT de código abierto, multiusuario, que se despliega en tu propia cuenta de Cloudflare. Permite guardar, visualizar y automatizar telemetría por HTTPS o WebSocket.
Voy a traducir este primer chunk manteniendo la estructura y el tono, sin añadir nada extra.## ¿Qué es nodrix? nodrix es un backend IoT de código abierto que se despliega en la propia cuenta de Cloudflare del usuario. Proporciona un entorno single-tenant para ingerir telemetría de dispositivos, almacenar estado, visualizar datos en paneles y activar automatizaciones sin necesidad de un broker o servidor aparte.
El producto está diseñado para permitir que el hardware envíe datos por HTTPS o WebSocket y, después, convertir esos datos en variables que se pueden consultar mediante una API, mostrar en paneles en tiempo real o usar en flujos de automatización. Se ejecuta sobre componentes nativos de Cloudflare como Workers, Durable Objects, D1, R2 y KV, de modo que cada despliegue vive en la cuenta del cliente y no en un entorno compartido del proveedor.
Funcionalidades clave
- Despliegue single-tenant en una cuenta de Cloudflare — cada instalación se ejecuta en la cuenta propia del usuario, con los datos almacenados en sus recursos de Cloudflare.
- Ingesta de telemetría por HTTPS o WebSocket — los dispositivos pueden hacer POST de JSON o abrir una conexión WebSocket, lo que simplifica la integración para hardware y clientes edge.
- Variables creadas automáticamente — las métricas entrantes se convierten en variables al primer contacto, evitando la configuración manual del esquema o del broker.
- Paneles y controles en tiempo real — los widgets de arrastrar y soltar pueden mostrar lecturas en vivo y enviar comandos de vuelta a las variables.
- Constructor visual de automatizaciones — los usuarios pueden activar flujos por umbrales, hora, salida/puesta del sol o eventos, y luego ramificar y actuar configurando variables, llamando integraciones o emitiendo eventos.
- API de lectura limpia — la plataforma expone el estado más reciente, series temporales recientes y listados de variables detrás de un bearer token, con lecturas cacheadas en el edge para apps downstream.
- Opciones de autenticación y acceso — incluye inicio de sesión con email y contraseña, con acceso opcional con Google o GitHub y un servidor MCP con restricción por propietario para clientes de IA.
- Sin necesidad de SDK — cualquier cliente que pueda hablar HTTPS puede enviar telemetría y leer datos de vuelta desde la URL del worker.
Cómo usar nodrix
Empieza desplegando nodrix en tu cuenta de Cloudflare, lo que aprovisiona el Worker y los recursos de almacenamiento necesarios. Después, reclama la instancia creando la primera cuenta, crea un proyecto y genera un token de proyecto para dispositivos o clientes.
A partir de ahí, apunta el hardware al endpoint /v1/telemetry para enviar métricas, crea paneles vinculando widgets a variables y configura automatizaciones para las acciones que quieras ejecutar por umbrales o programaciones. Si otra aplicación necesita los datos, consúltalos mediante la API REST o conecta un cliente de IA a través del servidor MCP cuando ese acceso esté habilitado.
Casos de uso
- Recopilación de telemetría de dispositivos — reúne valores de sensores de hardware que pueda enviar solicitudes HTTPS o WebSocket y almacena e inspecciona las lecturas en un solo lugar.
- Paneles operativos en vivo — supervisa métricas como temperatura, humedad o estado del dispositivo en tiempo real con widgets de panel vinculados a variables.
- Automatización basada en reglas — activa acciones cuando un valor cruza un umbral, cuando se alcanza una hora concreta o alrededor del amanecer y el atardecer.
- Compartir datos con otras apps — expón el estado actual y las series temporales recientes a una app React, una configuración de Grafana u otro consumidor que lea por API.
- Superficies de control conectadas al edge — usa interruptores, deslizadores, medidores o pantallas conectados a una Raspberry Pi o dispositivo similar para leer y controlar variables localmente.
Preguntas frecuentes
¿nodrix requiere un broker MQTT? No. La descripción del producto indica que el hardware puede enviar datos por HTTPS o WebSocket sin cifrado especial, así que no se requiere un broker para el flujo principal.
¿Dónde se ejecutan y almacenan los datos? Cada despliegue llega a la propia cuenta de Cloudflare del usuario y usa componentes nativos de Cloudflare como Workers, Durable Objects, D1, R2 y KV.
¿Se puede usar la plataforma sin escribir una integración SDK? Sí. El sitio indica que no se necesita SDK; un cliente puede enviar telemetría a la URL del worker y leer los datos de vuelta a través de la API.
¿nodrix admite clientes de IA? Sí, mediante un servidor MCP. El sitio señala que el acceso a las automatizaciones está restringido por propietario, desactivado por defecto y con registro de auditoría.
¿Qué opciones de autenticación se mencionan? Email y contraseña vienen incluidos de serie, con inicio de sesión opcional con Google o GitHub.
Alternativas
- Plataformas IoT alojadas — normalmente centralizan los datos en la infraestructura del proveedor y se gestionan como un servicio compartido, en lugar de un despliegue de un solo inquilino en tu propia cuenta.
- Broker MQTT más backend personalizado — un enfoque tradicional en el que un broker se encarga de la ingesta y se crean servicios separados para almacenamiento, paneles y automatización.
- Desarrollo personalizado nativo de Cloudflare — los equipos pueden montar su propio backend IoT usando directamente Cloudflare Workers y productos de almacenamiento, pero con más trabajo de implementación que usando nodrix.
- Stacks generales de paneles y automatización — herramientas centradas en la visualización o la automatización de flujos de trabajo pueden complementar o reemplazar partes del stack, pero no ofrecen el mismo modelo integral de ingesta y variables de IoT.
Alternativas
PromptScout
PromptScout monitoriza cómo se menciona tu marca y qué competidores y fuentes se citan en respuestas de IA en ChatGPT, Gemini, Google AI Overviews y Perplexity.
Sleek Analytics
Sleek Analytics es una analítica ligera y respetuosa con la privacidad: seguimiento en tiempo real de visitantes, fuentes, páginas y tiempo de estancia.
Ably Chat
Ably Chat es una API y SDK de chat para crear aplicaciones personalizadas en tiempo real: reacciones, presencia y edición/eliminación de mensajes.
MacSpoof
MacSpoof es un cambiador de MAC para macOS: cambia o aleatoriza tu MAC Wi‑Fi para reconectar y reducir el registro de identidad en redes públicas.
ClawTick
ClawTick es una plataforma de automatización de agentes con IA por CLI para programar tareas con webhooks en cron: monitoreo, alertas, reintentos y logs.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.