Saltar al contenido
Logotipo de Trainontech Trainontech

IoT y Conectividad Industrial · IOT-123

ThingsBoard: plataforma IoT de extremo a extremo

Dispositivos, telemetría, atributos, activos y cuadros de mando en una sola plataforma.

Bajo demanda Intermedio 7 módulos · 35 clases

Formato asíncrono Ingeniería / Industria, Empresa / PYME ThingsBoard, MQTT, Docker

Lo que aprenderás

  • Desplegar ThingsBoard con Docker dejando la base de datos y la configuración persistidas.
  • Dar de alta dispositivos con sus credenciales y publicar telemetría por MQTT y por HTTP.
  • Distinguir telemetría de atributos de servidor, de cliente y compartidos, y usar cada uno donde corresponde.
  • Modelar la instalación con activos y relaciones que reflejen la planta o el edificio real.
  • Construir cuadros de mando con alias de entidad que sirvan a todos los dispositivos de un mismo tipo.
  • Repartir el acceso entre clientes y usuarios para que cada uno vea solo su instalación.
  • Estimar qué recursos exige la plataforma y qué implica alojarla en local frente a contratarla.

Contenido del curso

7 módulos · 35 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Plataforma IoT y despliegue 5 clases
  • Qué resuelve una plataforma frente a un montaje a medida
  • Arquitectura de ThingsBoard y componentes
  • Despliegue con Docker Compose y persistencia de datos
  • Primer acceso, cuentas y estructura de la interfaz
  • Copias de seguridad de la instalación
Módulo 2 · Dispositivos y telemetría 5 clases
  • Alta de dispositivos y tipos de credencial
  • Publicar telemetría por MQTT desde un ESP32
  • Envío por HTTP y desde flujos de Node-RED
  • Formato de la carga útil y marcas de tiempo
  • Comprobar la recepción en la vista de última telemetría
Módulo 3 · Atributos y estado 5 clases
  • Atributos de servidor, de cliente y compartidos
  • Cuándo un dato es telemetría y cuándo es atributo
  • Enviar consignas al dispositivo por atributo compartido
  • Llamadas RPC desde la plataforma al dispositivo
  • Estado de conexión y actividad del dispositivo
Módulo 4 · Modelo de activos y relaciones 5 clases
  • Activos, dispositivos y entidades de la plataforma
  • Perfiles de dispositivo y de activo
  • Relaciones jerárquicas: edificio, planta, sala y equipo
  • Propagar información por la jerarquía
  • Diseñar el modelo antes de dar de alta la flota
Módulo 5 · Cuadros de mando 5 clases
  • Widgets de valor, gráfico, tabla y mapa
  • Alias de entidad y paneles reutilizables
  • Estados de panel y navegación entre vistas
  • Filtros de tiempo y comparación de periodos
  • Panel entregable al cliente final
Módulo 6 · Usuarios, clientes y operación 5 clases
  • Tenant, cliente y usuario: quién ve qué
  • Asignar dispositivos a un cliente
  • Permisos de lectura y de mando
  • Consumo de recursos y crecimiento del histórico
  • Alojamiento propio frente a servicio contratado
Módulo 7 · Caso práctico: instalación multidispositivo 5 clases
  • Especificación del caso y modelo de entidades
  • Alta de la flota y envío de telemetría
  • Construcción del panel de supervisión
  • Entrega a un usuario cliente y prueba de acceso
  • Revisión y errores frecuentes de modelado

Requisitos

  • MQTT a nivel de topics, credenciales de cliente y cargas útiles en JSON.
  • Docker a nivel de contenedores, volúmenes y Docker Compose.
  • Una máquina Linux con Docker, local o en servidor accesible desde los dispositivos.
  • Haber trabajado antes con algún dispositivo que publique telemetría, real o simulado.

Descripción

Con un broker y un panel de flujos se llega lejos, hasta que aparecen treinta instalaciones de clientes distintos, cada una con sus dispositivos, sus umbrales y sus usuarios. Entonces hace falta algo que sepa qué es un dispositivo, a qué activo pertenece, quién puede verlo y qué histórico guarda, sin construirlo pieza a pieza.

ThingsBoard cubre esa función y este curso lo recorre de extremo a extremo. Despliegue con Docker, alta de dispositivos y credenciales, envío de telemetría desde ESP32 y desde Node-RED, diferencia práctica entre telemetría y atributos, modelo de activos con relaciones, y cuadros de mando construidos con alias para que un mismo panel valga para toda la flota.

Al terminar se tiene una plataforma en la que dar de alta una instalación nueva es un trámite y no un desarrollo. Desde ahí se abordan las cadenas de reglas, las alarmas y la multitenencia con marca propia del curso avanzado, y el trabajo de modelo de activos que sostiene los gemelos digitales.

¿Para quién es este curso?

  • Ingeniería que gestiona instalaciones conectadas de varios clientes y necesita ordenarlas.
  • Responsables técnicos en empresa que evalúan si montar plataforma propia o contratarla.
  • Integradores que entregan proyectos IoT y deben dar acceso separado a cada cliente.
Bajo demanda

Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.

Código
IOT-123
Nivel
Intermedio
Público
Ingeniería / Industria, Empresa / PYME
Entorno
ThingsBoard, MQTT, Docker

Este curso incluye

  • 35 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

IOT-105IoT y Conectividad Industrial

Dashboards con Node-RED

Cuadros de mando operativos con controles, gráficos y diseño responsive.

Node-RED

Intermedio 29 clases

IOT-108IoT y Conectividad Industrial

Broker MQTT: instalación y pruebas

Levantar un broker, verificarlo y conectar los primeros dispositivos y flujos.

MQTTNode-RED

Intermedio 30 clases