Crea Paneles IoT Dinámicos con ThingsBoard y reComputer R1000

Introducción
ThingsBoard Community Edition, una plataforma de código abierto, ofrece potentes características para crear paneles interactivos que destacan entre otras soluciones IoT de código abierto. Con una variedad de herramientas gráficas, ThingsBoard permite a los usuarios visualizar y monitorear fácilmente los datos recopilados de dispositivos IoT, lo que lo hace ideal para la gestión y análisis de datos en tiempo real. Ya sea para automatización industrial, proyectos de ciudades inteligentes o monitoreo ambiental, ThingsBoard proporciona una forma versátil y fácil de usar para rastrear y responder a los datos de IoT.
Requisitos Previos
Hardware
reComputer R1000 |
---|
![]() |
Software
Si eres nuevo en ThingsBoard, asegúrate de que esté instalado correctamente. Consulta este wiki para obtener orientación.
Iniciar sesión en ThingsBoard
Usa las siguientes credenciales para iniciar sesión:
Nombre de usuario: [email protected]
Contraseña: tenant
Paso 1: Aprovisionar un Dispositivo
- Navega a la página
Dispositivos
en la secciónEntidades
.

Haz clic en el icono
+
en la esquina superior derecha de la tabla y seleccionaAgregar nuevo dispositivo
en el menú desplegable.Ingresa el nombre del dispositivo. Proporciona el ID de cliente, la contraseña y el nombre de usuario. Haz clic en
Agregar
.A medida que agregas más dispositivos, aparecerán en la parte superior de la tabla. La tabla ordena automáticamente los dispositivos por tiempo de creación, mostrando los más recientes primero.

Paso 2: Conectar el Dispositivo
- Haz clic en tu dispositivo y luego en el botón
Verificar conectividad
en la ventana deDetalles del dispositivo
.

- En la ventana abierta, selecciona el protocolo de mensajería y tu sistema operativo.

- Instala las herramientas de cliente necesarias y copia el comando proporcionado.
- Ejecuta el comando copiado. Una vez que las lecturas de
temperatura
se publiquen correctamente, el estado del dispositivo cambiará de "Inactivo" aActivo
. También verás las lecturas de temperatura publicadas.

- Cierra la ventana de conectividad.
Paso 3: Configurar el Nodo MQTT en Node-RED
- Si recopilas datos utilizando protocolos como Modbus, BACnet o OPC UA, puedes utilizar Node-RED.
- Abre Node-RED y agrega un nodo
MQTT Out
. - En la configuración del broker MQTT, introduce el
nombre del cliente, contraseña, usuario del broker y la dirección IP del reComputer
. - Usa el tópico
v1/devices/me/telemetry
para enviar datos de telemetría.
- Si deseas aprender más sobre el nodo MQTT In, puedes explorarlo aquí.
No es necesario instalar el broker Mosquitto en el reComputer.
Paso 4: Crear un Panel
Crear un Panel Vacío
- Ve a la página
Dashboards
desde el menú principal en el lado izquierdo de la pantalla. - Haz clic en el icono
+
en la esquina superior derecha y seleccionaCrear nuevo panel
.

En el cuadro de diálogo, ingresa un título para el panel (la descripción es opcional). Haz clic en
Agregar
.Después de crear el panel, se abrirá automáticamente y podrás comenzar a agregar widgets.
Para guardar el panel, haz clic en el botón
Guardar
en la esquina superior derecha.Tu primer panel ahora está creado. A medida que agregues más paneles, aparecerán en la parte superior de la lista, ordenados por la fecha de creación.
Agregar un Widget de Gráfica
- Entra en modo de edición y haz clic en el botón
Agregar nuevo widget
en la parte superior de la pantalla.

- Encuentra el conjunto de widgets
Charts
y haz clic en él.

- Selecciona el widget
Time series chart
.

- En el campo
Dispositivo
, especifica el dispositivo que creaste anteriormente como la fuente de datos. - En la sección
Series
, ingresa la clave de datosTemperature
para monitorear los valores de temperatura de un dispositivo. - Haz clic en
Agregar
.

- Ajusta el tamaño del widget y aplica los cambios.
Puedes explorar widgets adicionales para el panel aquí.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a distintas preferencias y necesidades.