Desarrollo local
Puedes ejecutar DeviceChain localmente con solo dos dependencias: NATS y TimescaleDB. No necesitas
Conexión de un dispositivo
Los dispositivos envían eventos a DeviceChain por MQTT o por HTTP. MQTT lo sirve directamente el servidor MQTT integrado de NATS en el puerto 1883, sin broker independiente. Ambos transportes alimentan el mismo pipeline de decodificación → resolución → persistencia, así que el cuerpo JSON del evento es idéntico en los dos.
Enviar un comando
Esta guía cubre la mitad del operador en el envío bidireccional de comandos: emites un
Importar dispositivos desde CSV
importing-devices}
Gestión de asignaciones de dispositivos
Una asignación relaciona un dispositivo con un cliente, un área o un activo, para que su telemetría lleve contexto organizativo. En DeviceChain, una asignación es una relación rastreada sobre el grafo de entidades uniforme. No existe un registro de asignación independiente.
Credenciales de dispositivo
La identidad de un dispositivo es su token estable. Sus credenciales son el material que presenta para autenticarse, y se mantienen separadas de esa identidad. Un dispositivo puede tener varias credenciales y rotarlas sin cambiar su identidad.
Configuración de Canales de Notificación
Las notificaciones llevan una alarma levantada la última milla, hasta una persona. Cuando las acciones de una regla de detección levantan una alarma, una política por inquilino la enruta por severidad a los canales que configures: correo electrónico por SMTP, o un webhook. Las políticas añaden limitación de frecuencia (throttling) y escalado de las alarmas no reconocidas.
Comandar una flota
Un lote de comandos envía un solo comando a muchos dispositivos como una única operación
Ventanas de mantenimiento
Una ventana de mantenimiento evita que los comandos disruptivos, como un reinicio, se inicien en el
Acceso SQL y BI
DeviceChain almacena la telemetría en TimescaleDB, que es PostgreSQL. No tienes que sortear eso:
Escribir un widget personalizado
writing-a-custom-widget}
Añadir paquetes de widgets
adding-widget-packages-to-the-console-and-dash}
Versiones y compatibilidad de widgets
widget-versions-and-compatibility}
Firmar actualizaciones
Una comprobación del digest demuestra que una imagen es la que se declaró, pero no quién la creó. Esta guía explica cómo añadir esa prueba: registras las claves públicas con las que firma tu organización, firmas el digest de cada artefacto y dejas que la plataforma entregue la firma correspondiente al dispositivo, que toma la decisión final.
Configurar el inicio de sesión único
Esta guía conecta un proveedor de identidad OpenID Connect para que las personas de un inquilino inicien sesión con la cuenta de su organización. Para saber cómo se comporta la función y dónde están sus límites, lee primero Inicio de sesión único.