Skip to main content

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

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:

note

Nombre de usuario: [email protected]

Contraseña: tenant

Paso 1: Aprovisionar un Dispositivo

  • Navega a la página Devices bajo la sección Entities.
  • Haz clic en el icono + en la esquina superior derecha de la tabla y selecciona Add 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 ventana Device 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" a Active. 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.
note

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

Loading Comments...