Crear Paneles IoT Dinámicos con ThingsBoard y reComputer R1000

Introducción
La Edición Comunitaria de ThingsBoard, una plataforma de código abierto, ofrece características poderosas para crear paneles interactivos que se 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, haciéndolo ideal para gestionar y analizar 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 las perspectivas de datos IoT.
Prerrequisitos
Hardware
reComputer R1000 |
---|
![]() |
Software
Si eres nuevo en ThingsBoard, asegúrate de que esté instalado correctamente. Consulta esta 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
Devices
bajo la secciónEntities
.

- Haz clic en el icono
+
en la esquina superior derecha de la tabla y seleccionaAdd new device
del menú desplegable.

- Ingresa el nombre del dispositivo. Proporciona Client Id, Password, Username. Haz clic en
Add
.

- A medida que agregues más dispositivos, aparecerán en la parte superior de la tabla. La tabla ordena automáticamente los dispositivos por tiempo de creación, con los más nuevos listados primero.

Paso 2: Conectar el Dispositivo
- Haz clic en tu dispositivo y luego haz clic en el botón
Check connectivity
en la ventanaDevice details
.

- 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
temperature
se publiquen exitosamente, el estado del dispositivo cambiará de "Inactive" aActive
. 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 usando diferentes protocolos como Modbus, BACnet, o OPC UA, puedes usar Node-RED.
- Abre Node-RED y agrega un nodo
MQTT Out
. - En la configuración del broker MQTT Out, configura el
nombre del cliente, contraseña, nombre de 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 quieres aprender más sobre el nodo MQTT In, puedes explorarlo más a fondo.
No necesitas instalar el broker Mosquitto en el reComputer.
Paso 4: Crear un Panel de Control
Crear un Panel de Control Vacío
- Navega a la página
Dashboards
desde el menú principal en el lado izquierdo de la pantalla. - Haz clic en el signo
+
en la esquina superior derecha de la pantalla y seleccionaCreate new dashboard
del menú desplegable.

- En el cuadro de diálogo, ingresa un título para el panel de control (la descripción es opcional). Haz clic en
Add
.

- Después de crear el panel de control, se abrirá automáticamente, y puedes comenzar a agregar widgets.
- Para guardar el panel de control, haz clic en el botón
Save
en la esquina superior derecha.

- Tu primer panel de control ahora está creado. A medida que agregues más paneles de control, aparecerán en la parte superior de la lista, ordenados por la marca de tiempo de creación.

Agregar un Widget de Gráfico
- Entra en modo de edición y haz clic en el botón
Add new widget
en la parte superior de la pantalla.


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

- Selecciona el widget
Time series chart
.

- En el campo
Device
, especifica el dispositivo que creaste anteriormente como 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
Add
.

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