Conecte o N3uron com BACnet no EdgeBox RPi 200
BACnet é um protocolo amplamente adotado em Sistemas de Gerenciamento Predial (BMS) devido ao seu padrão aberto, que permite integração e comunicação contínuas entre dispositivos de diferentes fabricantes. Sua popularidade também é impulsionada por sua flexibilidade, oferecendo suporte a várias configurações de rede e proporcionando uma interoperabilidade robusta. O N3uron, uma plataforma poderosa e versátil, aprimora as capacidades do BACnet ao permitir aquisição e gerenciamento de dados de forma eficiente. Usando BACnet TCP com o YABE Room Simulator, os usuários podem simular e visualizar dispositivos BACnet, facilitando testes e desenvolvimento. Essa combinação garante uma abordagem abrangente e eficaz para soluções de BMS, aproveitando os pontos fortes de cada tecnologia.
Pré-requisitos
Hardware
| Edge Box RPi 200 |
|---|
![]() |
Software
Recomendamos fortemente estudar o guia Começando com N3uron. Ele fornece insights essenciais sobre como navegar na interface web do N3uron, compreender conceitos como o módulo Web UI e Web Vision, entender o conceito de tags e criar dashboards básicos. Se você ainda não explorou esses fundamentos, é aconselhável fazê-lo antes de prosseguir. Você pode acessar o guia através do link fornecido.
YABE
Por favor, acesse este link e faça o download do YABE (Yet Another BACnet Explorer). O YABE é uma ferramenta versátil que permite simular e explorar dispositivos BACnet, tornando-o ideal para fins de teste e desenvolvimento. Depois de baixado e instalado no seu PC Host, o YABE será usado para simular dados de temperatura de ambiente, que então leremos e processaremos usando o Node-RED no Edge Box.
Configurar as definições de Ethernet
Como o domínio IP do seu CLP é diferente das suas configurações sem fio, talvez seja necessário alterar a configuração de IP manualmente. Para isso,
- Etapa 01: Execute o seguinte comando:
sudo nano /etc/dhcpcd.conf
- Etapa 02: Em seguida, configure as definições da porta Ethernet de acordo com o domínio de rede do seu CLP e defina prioridades usando o comando 'metric'. O menor valor de métrica tem a maior prioridade.
Conectando a um controlador de ambiente a partir do N3uron usando BACnet Client
Criar o Módulo
-
Navegue até
Config => Modules => Model => New Module.
Configurar o Módulo
-
Forneça um nome para o módulo (por exemplo,
BACnetClient). -
Atribua o tipo de módulo (
BacnetClient). -
Salve a nova configuração.
Criar um Novo Canal
-
Clique no botão no lado esquerdo do cabeçalho Model.
-
Selecione
New Channel. -
Dê um nome ao canal (por exemplo,
CH01).
Configurar o BACnet Client
- Clique no botão
Network interface discoveryà direita do campo Network interface. - Selecione a interface correspondente da rede à qual você deseja se conectar (por exemplo, use
0.0.0.0para todas as interfaces).
- A porta padrão de comunicação BACnet é
47808(BAC0 em HEX). - Deixe o endereço de broadcast como
255.255.255.255.
- Quando o módulo estiver configurado, clique em
Save. - Reinicie o módulo.
Descobrir e Selecionar o Dispositivo
- Clique no botão
Browse Devicesà direita do campo Devices.
- Descubra e selecione o dispositivo correspondente ao qual você deseja se conectar.
- Deixe os outros parâmetros com seus valores padrão.
-
Quando o módulo e o dispositivo estiverem configurados, clique em
Save. -
Reinicie o módulo.
-
O "BACnet Browser" no N3uron é aberto e, após selecionar o dispositivo, clica-se em "Rebrowse" para ver uma lista de objetos.
- A pasta "Temperature Indoor" é localizada e arrastada para a seção "Model". Na seção "Data", na aba "Real Time", os valores das tags para "Temperature Indoor" são exibidos corretamente.

Neste ponto, a conexão está pronta e podemos prosseguir para criar novas tags do zero.
Criar uma Nova Tag
- No painel Explorer, selecione
Tags. - No painel Model, crie uma nova tag e nomeie-a como
PRESENT_VALUE.
Configurar a Tag
- Defina os parâmetros de configuração da seguinte forma:
- 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: Navegue e descubra a propriedade clicando no botão à direita. Selecione
ANALOG_INPUT:0, depoisPRESENT_VALUE. EscolhaFrom deviceno modo de prioridade de escrita.
- Scan rate:
- Enabled:
- Type:

Agora, vá para a seção Data/Real-Time no painel de Navegação, onde você deverá conseguir ver todos os dados lidos daquele dispositivo.

Suporte Técnico e Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
