Diseñar cadenas de reglas encadenando nodos de filtro, enriquecimiento, transformación y acción.
Generar alarmas con severidad, propagación por la jerarquía de activos y condiciones de despeje.
Depurar una cadena de reglas leyendo los eventos de entrada y salida de cada nodo.
Separar clientes mediante tenants, customers y jerarquías para instalaciones multiempresa.
Personalizar la marca blanca: dominio, colores, logotipo y correo de notificación.
Invocar servicios externos desde la cadena y tratar tanto la respuesta como el error.
Exportar y versionar la configuración para promoverla de un entorno de pruebas a producción.
Contenido del curso
7 módulos · 34 clases en vídeo · práctica guiada en cada módulo
Módulo 1 · El rule engine por dentro5 clases
Qué ocurre con un mensaje desde que llega al servidor
Cadena raíz y cadenas secundarias
Tipos de mensaje y metadatos
Recorrido por la biblioteca de nodos
Entorno de pruebas sin afectar a producción
Módulo 2 · Filtrado, enriquecimiento y transformación5 clases
Nodos de filtro por tipo, por script y por conmutador
Enriquecer con atributos del dispositivo y del activo relacionado
Transformación con script y cambio de originador
Trabajar con metadatos entre nodos
Ejercicio: calcular una magnitud derivada en la cadena
Módulo 3 · Alarmas5 clases
Crear y despejar alarmas desde la cadena
Severidad, detalles y estado de reconocimiento
Alarmas definidas en el perfil de dispositivo
Propagación de alarmas por relaciones
Evitar la avalancha de alarmas repetidas
Módulo 4 · Acciones y salida al exterior5 clases
Nodos de correo y de notificación
Peticiones REST hacia servicios externos
Publicación MQTT hacia otros sistemas
Reintentos, colas y control de errores
Integraciones con sistemas de gestión
Módulo 5 · Multitenencia y jerarquías5 clases
Tenant, customer y subcliente
Reparto de dispositivos y activos entre clientes
Roles y permisos por grupo de entidades
Autoservicio del cliente final
Aislamiento de datos entre clientes
Módulo 6 · Marca blanca y experiencia de cliente4 clases
Logotipo, colores y textos de la interfaz
Dominio propio y correo saliente
Paneles y menús adaptados por cliente
Documentación y acceso para el usuario final
Módulo 7 · Depuración, versionado y proyecto de cierre5 clases
Depurar una cadena leyendo los eventos de cada nodo
Rendimiento de la cadena y cuellos de botella
Exportar configuración y llevarla a producción
Proyecto: servicio multicliente con alarmas y avisos
Revisión del diseño y errores frecuentes
Requisitos
Manejo previo de ThingsBoard: dispositivos, telemetría, atributos y cuadros de mando.
JavaScript a nivel de funciones y manipulación de objetos para los nodos de script.
Conocer MQTT y peticiones HTTP con cargas útiles en JSON.
Una instancia propia de ThingsBoard con permisos de administración.
Descripción
La plataforma recibe datos y los pinta, pero el trabajo real empieza después: decidir cuándo una lectura es una alarma, avisar a quien corresponde, enriquecer el mensaje con datos del activo, escribir en un sistema externo y hacerlo todo sin que cada cliente necesite su propia instalación. Ese es el terreno del rule engine y de la multitenencia.
El curso desmonta la cadena de reglas nodo a nodo: filtros, enriquecimiento con atributos y relaciones, transformación con scripts, creación y despeje de alarmas, propagación por la jerarquía de activos y acciones hacia el exterior. En paralelo se organiza la plataforma para varios clientes, con jerarquías, permisos y personalización de marca por cliente.
El resultado es una plataforma que se puede explotar como servicio: cada cliente entra con su imagen, ve solo lo suyo y recibe sus avisos, mientras la lógica común se mantiene en un único sitio. Es también la base técnica para modelos de activos elaborados como los que exige un gemelo digital.
¿Para quién es este curso?
Ingeniería que explota una plataforma IoT para varios clientes con avisos y acuerdos de servicio.
Perfiles de desarrollo que integran ThingsBoard con los sistemas de gestión de la empresa.
Responsables de producto que ofrecen monitorización con imagen propia a sus clientes.
Bajo demanda
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Este sitio web utiliza cookies propias y de terceros para recopilar información con finalidad técnica. No se recaban ni ceden datos de carácter personal sin tu consentimiento. Más información en la política de cookies.