Conectar N3uron con BACnet en reComputer R1000
Introducción
BACnet es un protocolo ampliamente adoptado en los Sistemas de Gestión de Edificios (BMS) debido a su estándar abierto, que permite integración y comunicación sencillas entre dispositivos de distintos fabricantes. Su popularidad también se debe a su flexibilidad, pues admite varias configuraciones de red y brinda interoperabilidad robusta. N3uron, una plataforma potente y versátil, potencia las capacidades de BACnet para lograr adquisición y gestión de datos eficientes. Usando BACnet TCP con el simulador de habitaciones YABE, los usuarios pueden simular y visualizar dispositivos BACnet, facilitando pruebas y desarrollo. Esta combinación asegura un enfoque integral y efectivo para soluciones BMS, aprovechando las fortalezas de cada tecnología.
Prerrequisitos
Hardware
reComputer R1000 |
---|
![]() |
Software
Recomendamos estudiar la guía Primeros pasos con N3uron. Proporciona información esencial para navegar la interfaz web de N3uron, comprender conceptos como la Web UI y el módulo Web Vision, asimilar la idea de tags y crear dashboards básicos. Si no has explorado estos fundamentos, se sugiere hacerlo antes de avanzar más. El enlace arriba te lleva a la guía.
YABE
Dirígete a este enlace y descarga YABE (Yet Another BACnet Explorer). YABE es una herramienta versátil que permite simular y explorar dispositivos BACnet, ideal para pruebas y desarrollo. Una vez instalado en tu PC host, YABE se usará para simular datos de temperatura de habitaciones, que luego leeremos y procesaremos con Node-RED en el reComputer R1000.
Configurar ajustes de Ethernet para BACnet TCP/IP
Dado que el dominio IP de tu PLC/Dispositivo difiere de tu conexión inalámbrica, puede que debas modificar manualmente la configuración IP.
- Paso 01: Si ejecutas Bullseye:
sudo nano /etc/dhcpcd.conf
- Paso 02: Configura la interfaz Ethernet según la red del PLC/Dispositivo y ajusta prioridades usando "metric". El menor metric tiene más prioridad.
- Paso 01: Si ejecutas Bookworm OS, puedes usar la GUI para hacer clic en el ícono de red. En opciones avanzadas, selecciona "Edit Connections".
- Paso 02: Escoge "Wired Connection 2" (ETH 1) y añade dirección, netmask y gateway en la configuración IPv4.
Conectarse a un Room Control desde N3uron usando BACnet Client
Crear el módulo
-
Ve a
Config => Modules => Model => New Module
.
Configurar el módulo
-
Asigna un nombre, ej.
BACnetClient
. -
Tipo de módulo:
BacnetClient
. -
Guarda la nueva configuración.
Crear un nuevo Channel
-
Haz clic en el botón a la izquierda del encabezado Model.
-
Selecciona
New Channel
. -
Nómbralo ej.
CH01
.
Configurar el BACnet Client
- Haz clic en
Network interface discovery
junto a Network interface. - Elige la interfaz de red deseada (p.ej.
0.0.0.0
para todas).
- El puerto por defecto es
47808
(BAC0 en HEX). - Deja la dirección broadcast en
255.255.255.255
.
- Tras configurar, haz
Save
. - Reinicia el módulo.
Descubrir y seleccionar el Dispositivo
- Haz clic en
Browse Devices
al lado del campo Devices.
- Descubre y selecciona el dispositivo correspondiente.
- Deja otros parámetros por defecto.
-
Una vez configurado, haz
Save
y reinicia el módulo. -
El "BACnet Browser" en N3uron se abre, tras seleccionar el dispositivo, pulsa "Rebrowse" para ver la lista de objetos.
- Ubica la carpeta "Temperature Indoor" y arrástrala a la sección "Model". En la sección "Data => Real Time" se muestran correctamente los valores del tag "Temperature Indoor".

A estas alturas la conexión está lista y podemos crear tags desde cero.
Crear un Tag nuevo
- En el panel Explorer, selecciona
Tags
. - En el panel Model, crea un nuevo tag y llámalo
PRESENT_VALUE
.
Configurar el Tag
- Ajusta:
- Type:
Number
- Format:
Default
- Client Access:
R
- Details:
- Description:
Present value
(opcional)
- Description:
- Scaling:
- Enabled:
Yes
- Enabled:
- Source:
- Enabled:
Yes
- Module type:
BacnetClient
- Module name:
BACnetClient
- Config:
- Scan rate:
5000
- Property: Explora y detecta la propiedad con el botón al lado. Elige
ANALOG_INPUT:0
, luegoPRESENT_VALUE
. SeleccionaFrom device
en modo de escritura.
- Scan rate:
- Enabled:
- Type:

Ahora, ve a Data/Real-Time
en Navigation y deberías ver los datos leídos de ese dispositivo.

Soporte Técnico y Discusión de Producto
¡Gracias por elegir nuestros productos! Brindamos canales de soporte para asegurar que tu experiencia sea lo más fluida posible, adaptándonos a diversas preferencias y necesidades.