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.