Skip to main content

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:

note

Nombre de usuario: [email protected]

Contraseña: tenant

Paso 1: Aprovisionar un Dispositivo

  • Navega a la página Dispositivos en la sección Entidades.
  • Haz clic en el icono + en la esquina superior derecha de la tabla y selecciona Agregar 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 de Detalles 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" a Activo. 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.
note

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 selecciona Crear 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 datos Temperature 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.

Loading Comments...