Device Management
Device Management es el plano de control de todos los dispositivos conectados que opera la empresa: sensores, controladores, gateways, unidades de telemática, terminales portátiles y endpoints embebidos en vehículos, plantas de producción y ubicaciones de campo. Se ocupa de todo el ciclo de vida del hardware, desde el momento en que un dispositivo se registra y aprovisiona, pasando por la configuración, el mantenimiento del firmware y la supervisión del estado, hasta su retirada final, y lo hace a escala de flota en decenas de miles de endpoints.
Dentro de Nashua 360 constituye el borde de hardware de la suite: la capa que mantiene los dispositivos físicos direccionables, actualizados, en buen estado y seguros, y que transmite su telemetría a los módulos operativos que actúan sobre ella. Mientras otros módulos razonan sobre vehículos, máquinas y activos como objetos de negocio, Device Management razona sobre el silicio que hay debajo de ellos, el firmware que ejecutan y la red por la que se comunican.
Qué hace el módulo
Device Management mantiene un único registro autorizado de cada dispositivo conectado, indexado por una identidad de hardware inmutable y enriquecido con el modelo, la versión de firmware, la dirección de red, la ubicación física, la propiedad y el estado operativo. A partir de ese registro ejecuta las cuatro disciplinas que mantienen en servicio un parque de endpoints. El aprovisionamiento incorpora un dispositivo a la plataforma con sus credenciales, certificados y configuración de base aplicados antes de que entre en funcionamiento. La gestión de la configuración mantiene los ajustes deseados para cada dispositivo y los reconcilia continuamente con lo que el dispositivo realmente reporta, corrigiendo desviaciones sin necesidad de una visita presencial. El mantenimiento de firmware y software gestiona paquetes de actualización versionados, cada uno con su changelog, dependencias, firma y ruta de rollback validada, y los distribuye over the air. La supervisión del estado ingiere heartbeats, telemetría e informes de error, de modo que un dispositivo que deja de responder, se sobrecalienta o reporta fallos se detecta de inmediato en lugar de descubrirse cuando ya ha fallado.
En torno a estas disciplinas, el módulo ofrece agrupación y etiquetado para poder direccionar los dispositivos de forma colectiva por tipo, ubicación, cliente, línea base de firmware o etiqueta arbitraria; despliegue over the air escalonado con segmentación por porcentajes y por cohortes; y una traza de auditoría completa de cada comando, cambio de configuración y actualización aplicados a cada dispositivo. Está diseñado para operar dispositivos conectados a escala, de forma desatendida, reservando la intervención humana para las excepciones que la plataforma señala.
El dominio y el modelo de datos
En el centro se sitúa el dispositivo: un endpoint físico con una identidad de hardware permanente que persiste sin importar cuántas veces cambien su firmware, su configuración o su propietario. Todo lo demás en el dominio cuelga de esa identidad. Un dispositivo tiene un modelo y una generación conocidos, que determinan qué firmware puede ejecutar y qué se le puede pedir, y tiene un estado en vivo: dónde está, cuándo se comunicó por última vez, qué versión ejecuta y si está en buen estado, degradado o inalcanzable.
La segunda idea organizativa es el paquete de actualización. Un paquete es una compilación específica y versionada de firmware o software, firmada para garantizar su autenticidad, descrita por su changelog y restringida por los modelos y las versiones en los que es válido instalarlo. Los paquetes se relacionan con los dispositivos a través de los despliegues, y un despliegue registra no un único evento, sino el recorrido controlado de un paquete a través de una población: qué dispositivos son objetivo, en qué orden y proporción, cómo le fue a cada uno y, algo crucial, la versión segura a la que revertir si un lote se comporta de forma anómala.
La tercera idea es el grupo de dispositivos, un conjunto dinámico o curado que permite a la empresa razonar sobre miles de endpoints como un puñado de cohortes significativas, ya sea por cliente, por ubicación, por tipo de hardware o por la línea base de firmware que comparten. La capa final es el flujo continuo de telemetría y señales de estado que emite cada dispositivo, los heartbeats, las lecturas y los informes de error que dotan al registro de una imagen viva, actualizada a cada instante, en lugar de un inventario estático. En conjunto, estos conceptos convierten una población dispersa de hardware en un parque coherente, consultable y gobernable.
Los flujos de trabajo principales
El flujo de onboarding lleva a un dispositivo desde su estado de fábrica hasta su plena incorporación a producción. Se registra frente a su identidad de hardware, se asocia a su modelo, se le emiten credenciales y certificados, se le asigna a los grupos que dictan su rol y su ubicación, y se le aplica su configuración de base, todo ello antes de que se le confíe la gestión de tráfico real. A partir de ese momento, el flujo del día a día es la supervisión y la reconciliación: la plataforma vigila los heartbeats y la telemetría, compara la configuración reportada con la configuración deseada, y bien corrige las desviaciones automáticamente, bien las señala para su revisión.
El flujo de mayor calado es el despliegue over the air. Un operador selecciona un paquete de actualización, elige una población objetivo por grupo o consulta, y define un perfil de despliegue: primero una pequeña cohorte canary, después bandas de porcentaje cada vez más amplias, con puertas de estado entre las etapas. La plataforma solo avanza en el despliegue mientras los dispositivos recién actualizados se mantienen en buen estado, se detiene o se pausa automáticamente si las tasas de error aumentan, y ejecuta el rollback validado para cualquier dispositivo o lote que no arranque correctamente. Junto a este se sitúan el flujo de operaciones remotas, que emite cambios de configuración, reinicios y comandos de diagnóstico a un dispositivo o a un grupo entero, y el flujo de retirada, que da de baja un dispositivo, revoca sus credenciales y conserva su historial para auditoría.
Profundidad funcional que importa
La profundidad de una plataforma de dispositivos se manifiesta en el cuidado con que trata el cambio y el fallo. Cada paquete de actualización se firma criptográficamente y su firma se verifica en el dispositivo antes de la instalación, de modo que un endpoint solo ejecutará firmware auténtico y autorizado. Los despliegues son escalonados por diseño: las cohortes canary absorben el riesgo primero, las puertas de estado entre bandas exigen una confirmación positiva antes de que el despliegue se amplíe, y cualquier regresión desencadena una pausa automática. Como cada paquete declara la versión que lo precedió, el rollback es determinista en lugar de aproximado, y un dispositivo que no arranca o no supera su comprobación de estado posterior a la actualización se devuelve a su último estado válido conocido sin recuperación manual.
La configuración se gestiona como estado deseado, no como comandos de disparar y olvidar: la plataforma mantiene cómo debe ser cada dispositivo y reconcilia continuamente la realidad frente a ese estado, de modo que un dispositivo que se desvía, se reinicia o se sustituye converge de nuevo a la política por sí solo. La seguridad recorre todo el proceso, con credenciales y certificados por dispositivo, transporte cifrado, rotación y revocación de credenciales, y una traza de auditoría completa y a prueba de manipulaciones de cada comando y cambio. La supervisión del estado aplica umbrales configurables a la cadencia de los heartbeats, los rangos de telemetría y la frecuencia de errores, distinguiendo un dispositivo que simplemente está en silencio de otro que realmente está fallando, y captura el contexto de diagnóstico necesario para clasificar un fallo en lugar de limitarse a señalar que se ha producido.
Cómo encaja en la suite Nashua 360
Device Management es el sustrato de hardware sobre el que se apoya el resto de la suite, y su telemetría es una entrada de primer nivel para los módulos operativos. Alimenta la telemática de vehículos directamente en Fleet Management, de modo que la ubicación, los datos del motor, el comportamiento del conductor y la utilización reportados por las unidades a bordo se convierten en la imagen operativa en vivo de la flota, y de modo que un problema de firmware en una unidad de telemática se entiende como un problema de calidad de datos de la flota y no como una laguna misteriosa. Transmite datos de dispositivos de planta a Manufacturing, manteniendo registrados, actualizados y supervisados los controladores, escáneres y terminales de la línea de producción. Lleva lecturas SCADA e IoT a Equipment and OEE, donde las mismas señales que Device Management usa para juzgar el estado de un sensor se convierten en la materia prima para los cálculos de disponibilidad, rendimiento y calidad.
Más allá de las alimentaciones operativas, el módulo registra los dispositivos como activos gobernados en Asset Management, de modo que un endpoint físico tiene tanto un ciclo de vida en el campo como un registro financiero y de mantenimiento. El acceso a los dispositivos, los grupos y las acciones de despliegue se gobierna mediante el modelo de permisos común a toda la suite, de modo que quién puede enviar firmware a qué población es una decisión de autorización, no una convención. El resultado es que el hardware no es un punto ciego en el borde de la empresa, sino una parte plenamente modelada y plenamente gobernada del mismo grafo operativo que los vehículos, las máquinas y los activos.
Cómo operan los AI Workers dentro del módulo
Los AI Workers son operadores de primer nivel dentro de Device Management, no un asistente añadido. Cualquier persona autorizada puede consultar el parque de forma conversacional, preguntando qué dispositivos de una ubicación determinada ejecutan una línea base de firmware desactualizada, qué unidades han omitido heartbeats en la última hora o cómo avanza un despliegue, y recibir una respuesta fundamentada extraída del registro en vivo. Los Workers también ejecutan acciones dentro de su ámbito autorizado: escalonar un despliegue a una cohorte canary, aplicar un cambio de configuración a un grupo o emitir un reinicio a un dispositivo que no responde, cada acción llevada a cabo a través de las mismas vías gobernadas y la misma traza de auditoría que las de un operador humano.
Su valor permanente es la vigilancia. Los Workers supervisan la telemetría y el estado de los despliegues de forma continua, detectando anomalías como una tendencia de temperatura que se sale de rango, una cohorte cuya tasa de error asciende a mitad de un despliegue o un dispositivo que se desvía en silencio de su configuración deseada, y plantean excepciones con el contexto necesario para actuar. Extraen y normalizan los datos estructurados ocultos en los informes de error y los registros de diagnóstico de los dispositivos, convirtiendo señales ruidosas en hallazgos claros, y proporcionan apoyo a la decisión antes de un cambio de calado, resumiendo el changelog, las dependencias y el radio de impacto de un paquete de actualización para que un operador apruebe con plena visibilidad del riesgo. Cuando la política así lo exige, un Worker actúa como nodo de revisión o aprobación en un flujo de despliegue, reteniendo un despliegue amplio de firmware en una puerta de estado hasta que sus comprobaciones se superan, o escalándolo a una persona cuando no es así.
