Conectar N3uron con BACnet en EdgeBox RPi 200
BACnet es un protocolo ampliamente adoptado en Sistemas de Gestión de Edificios (BMS) debido a su estándar abierto, que permite la integración perfecta y comunicación entre dispositivos de diferentes fabricantes. Su popularidad también se debe a su flexibilidad, soportando varias configuraciones de red y proporcionando interoperabilidad robusta. N3uron, una plataforma potente y versátil, mejora las capacidades de BACnet al permitir la adquisición y gestión eficiente de datos. Usando BACnet TCP con el YABE Room Simulator, los usuarios pueden simular y visualizar dispositivos BACnet, facilitando las pruebas y el desarrollo. Esta combinación asegura un enfoque integral y efectivo para las soluciones BMS, aprovechando las fortalezas de cada tecnología.
Prerrequisitos
Hardware
Edge Box RPi 200 |
---|
![]() |
Software
Recomendamos encarecidamente estudiar la guía Getting Started with N3uron. Proporciona información esencial para navegar por la interfaz web de N3uron, comprender conceptos como la Web UI y el módulo Web Vision, captar el concepto de etiquetas y crear paneles básicos. Si aún no has explorado estos fundamentos, es recomendable hacerlo antes de continuar. Puedes acceder a la guía a través del enlace proporcionado.
YABE
Por favor, ve a este enlace y descarga YABE (Yet Another BACnet Explorer). YABE es una herramienta versátil que te permite simular y explorar dispositivos BACnet, lo que la hace ideal para propósitos de prueba y desarrollo. Una vez descargado e instalado en tu PC Host, YABE se utilizará para simular datos de temperatura ambiente, que luego leeremos y procesaremos usando Node-RED en el Edge Box.
Configurar ajustes de Ethernet
Dado que el dominio IP de tu PLC es diferente de tus configuraciones inalámbricas, es posible que tengas que cambiar la configuración IP manualmente. Para eso,
- Paso 01: Ejecuta el siguiente comando:
sudo nano /etc/dhcpcd.conf
- Paso 02: Luego configure los ajustes del puerto Ethernet según el dominio de red de su PLC y establezca prioridades usando el comando 'metric'. La métrica más baja tiene la prioridad más alta.
Conectando a un Control de Habitación desde N3uron usando Cliente BACnet
Crear el Módulo
-
Navegue a
Config => Modules => Model => New Module
.
Configurar el Módulo
-
Proporcione un nombre para el módulo (ej.,
BACnetClient
). -
Asigne el tipo de módulo (
BacnetClient
). -
Guarde la nueva configuración.
Crear un Nuevo Canal
-
Haga clic en el botón del lado izquierdo del encabezado Model.
-
Seleccione
New Channel
. -
Nombre el canal (ej.,
CH01
).
Configurar el Cliente BACnet
- Haga clic en el botón
Network interface discovery
a la derecha del campo Network interface. - Seleccione la interfaz correspondiente de la red a la que desea conectarse (ej., use
0.0.0.0
para todas las interfaces).
- El puerto de comunicación BACnet predeterminado es
47808
(BAC0 en HEX). - Deje la dirección de difusión como
255.255.255.255
.
- Una vez que el módulo esté configurado, haga clic en
Save
. - Reinicie el módulo.
Descubrir y Seleccionar el Dispositivo
- Haga clic en el botón
Browse Devices
a la derecha del campo Devices.
- Descubra y seleccione el dispositivo correspondiente al que desea conectarse.
- Deje los otros parámetros con sus valores predeterminados.
-
Una vez que el módulo y el dispositivo estén configurados, haga clic en
Save
. -
Reinicie el módulo.
-
Se abre el "Navegador BACnet" en N3uron, y después de seleccionar el dispositivo, se hace clic en "Rebrowse" para ver una lista de objetos.
- Se localiza la carpeta "Temperature Indoor" y se arrastra a la sección "Model". En la sección "Data" bajo la pestaña "Real Time", los valores de etiqueta para "Temperature Indoor" se muestran correctamente.

En este punto, la conexión está lista y podemos proceder a crear nuevas etiquetas desde cero.
Crear una Nueva Etiqueta
- En el panel Explorador, selecciona
Tags
. - En el panel Modelo, crea una nueva etiqueta y nómbrala
PRESENT_VALUE
.
Configurar la Etiqueta
- Establece los parámetros de configuración como sigue:
- 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: Navega y descubre la propiedad haciendo clic en el botón de la derecha. Selecciona
ANALOG_INPUT:0
, luegoPRESENT_VALUE
. EligeFrom device
en el modo de prioridad de escritura.
- Scan rate:
- Enabled:
- Type:

Ahora, ve a la sección Data/Real-Time en el panel de Navegación donde deberías poder ver todos los datos leídos desde ese dispositivo.

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 atender diferentes preferencias y necesidades.