Building Automation

Building Automation Group Development - Gruppo Progettazione e Innovazione Divisione Home (Domotica) & Building Automation Made in Italy

Planning innovative technologies for the Home Automation, Building Automation, control accesses, Climatic refrigeration & Air conditioning. Progettazione tecnologie innovative per la Domotica, Building Automation, controllo accessi, termoregolazione.

Architettura Bus Distribuita: la perfezione che dura nel tempoLa storia della perfezione continuaDopo dodici anni, il cl...
04/11/2025

Architettura Bus Distribuita: la perfezione che dura nel tempo

La storia della perfezione continua

Dopo dodici anni, il cliente decide di acquistare anche lo stabile adiacente ed espandere il proprio impianto di domotica esistente. Un impianto che, in tutto questo tempo, non ha mai presentato un guasto né richiesto alcuna manutenzione: in pratica, un vero orologio svizzero!

Per l’estensione del sistema, i due edifici verranno collegati tramite una tratta in fibra ottica, installabile senza alcuna difficoltà: nessun problema di lappatura, nessuna configurazione di rete LAN, nessun rischio per la sicurezza informatica o elettrica neppure interferenze o sovratensioni. Un semplice “taglia e inserisci” e il collegamento è pronto.

Sia nel vecchio che nel nuovo stabile, l’impianto segue la filosofia dell’installazione distribuita. In pratica, nessun grande quadro di distribuzione, ma piccoli quadri di zona ben nascosti, contenenti esclusivamente i dispositivi necessari localmente. Tutti collegati tra loro da un unico cavo bus standard, garantendo ordine, semplicità e massima affidabilità. In caso di manutenzione, tutto è a portata di mano: attuatori, comandi e segnalazioni di stato sono facilmente accessibili.

Nel nuovo stabile, il sistema gestirà in modo matematicamente preciso la termoregolazione. Grazie ai termostati con regolazione bioclimatica, sarà possibile ottenere un livello di comfort ancora superiore rispetto alla struttura originale.

E chissà… magari ci ritroveremo tra altri dodici anni, per scrivere un nuovo capitolo di questa storia di efficienza, affidabilità e perfezione tecnologica.

BMS15 - Il Gateway Multi-Protocollo per la Building AutomationBMS15: Il Cuore Connettivo nella Building Automation Intel...
23/10/2025

BMS15 - Il Gateway Multi-Protocollo per la Building Automation

BMS15: Il Cuore Connettivo nella Building Automation Intelligente, Oltre il Controllo: Un Hub di Protocolli, un Ponte per i Tuoi Dati

Introduzione al BMS15
Il BMS15 non è solo un sistema di gestione degli edifici, ma una soluzione avanzata progettata per l'interoperabilità. La sua architettura flessibile lo rende un convertitore di protocollo multi-funzionale, capace di integrare sistemi eterogenei e ottimizzare la comunicazione dei dati.

Caratteristiche Principali:

Controllo e Supervisione
Flessibilità nell'Acquisizione Dati
Capacità di Conversione Protocolli
Supporto per l'IoT
Sistema Diagnostico online in Real Time

BMS15 come Hub Modbus TCP (Master/Slave)
Il protocollo Modbus TCP è una spina dorsale comune nell'automazione industriale e degli edifici. Il BMS15 eccelle nella sua gestione:

Modbus TCP Master: Il BMS15 può interrogare e raccogliere dati da sensori, attuatori e altri dispositivi Modbus TCP Slave sul campo.
Modbus TCP Slave: Al contempo, il BMS15 può esporre i propri dati o i dati acquisiti, da sistemi di termoregolazione, sistemi di automazione Hotel, Controllo Accessi, sistemi domotici ecc.. rendendosi disponibile come Slave per HMI, SCADA o altri Master Modbus.

Flessibilità di Destinazione - Il Ruolo del Convertitore
Il vero potere del BMS15 risiede nella sua capacità di inoltrare i dati acquisiti (ad esempio, tramite Modbus TCP) verso destinazioni multiple e protocolli diversi in contemporanea.

Immaginiamo di acquisire un setpoint di temperatura da un HMI (vedi immagine):

La variabile del setpoint di temperatura viene acquisita dal BMS15.
Il BMS15 agisce da "traduttore" e "distributore".
il Setpoint viene inviato su protocollo MQTT (IoT) e tramite un Broker al termostato remoto

Integrazione IoT con MQTT 5
Il BMS15 è pienamente compatibile con le architetture IoT, fungendo da gateway per la telemetria:

Acquisizione Dati: Il BMS15 (Modbus TCP Master) legge un valore (es. temperatura) da un dispositivo di campo.
Conversione e Pubblicazione: Converte il valore nel formato MQTT e lo pubblica su un MQTT Broker.
Distribuzione: Altri dispositivi o applicazioni IoT (MQTT Client) possono sottoscriversi al Broker per ricevere il dato in tempo reale.

15/10/2025

Il Problema dell'Integrazione Tradizionale Oggi, lo scambio dati tra sistemi cruciali (come BMS, SoftPLC, HMI) soffre non solo di bassa velocità media, ma soprattutto di elevata variabilità (jitter).

Canali Tradizionali (Rete, DB): Ogni richiesta deve fare il giro completo (round-trip, serializzazione, logiche di attesa, I/O su disco).

Risultato: I dati arrivano alla logica di controllo "a scatti", non come un'istantanea coerente. Questo porta a cicli persi (overrun in SoftPLC), uscite instabili e allarmi da timeout superflui.

La Soluzione Memex: Dati "Vivi" e Istantanei Memex è un bus in-memory che sposta i dati cruciali il più vicino possibile a chi li usa, eliminando rete e database dal percorso di controllo critico.

Architettura Meccanismo: Le applicazioni (BMS, SoftPLC, HMI) condividono la stessa immagine coerente dello stato in memoria. Quando un processo aggiorna l'area, l'altro la trova già pronta.

Filosofia: Zero serializzazione obbligata, zero stack di rete, zero round-trip.

Vantaggi Immediati Tempi di Risposta in Microsecondi (μs): La latenza di scambio è drasticamente ridotta (es. 1–5 μs per frame da 4 KB), consentendo frequenze di aggiornamento 10–50 volte superiori rispetto ai socket.

Coerenza (Snapshot): Garantisce che la logica di controllo (SoftPLC) veda tutti gli I/O come un'istantanea coerente, eliminando il problema dei dati "a scatti".

Stabilità: Il comportamento uniforme riduce il jitter e gli "scatti" percepiti nelle HMI.

Ruolo Strategico di Memex Memex non sostituisce la rete o il database, ma li posiziona correttamente:

Memex è il Livello "Tempo Reale": Gestisce stati, I/O e telemetria locale ad alta frequenza.

Rete/Database: Servono per la comunicazione esterna, l'analisi storica, la persistenza e le integrazioni non critiche.

In sintesi: Memex rende normale avere dati arrivati "tutti insieme e in tempo" per quando il tempo di ciclo è critico, trasformando l'integrazione e la persistenza da colli di bottiglia a servizi di supporto.

https://www.linkedin.com/pulse/memex-il-livello-di-dati-tempo-reale-net-building-automation-srl-0psrf/?trackingId=N30fRm4h7pFTDpNzB0l14A%3D%3D

13/10/2025
01/10/2025

Pronto per il futuro IoT con MQTT 5

Bridge BMS15 Vs MQTT 5
Articolo dedicato all’uso del protocollo MQTT in ambienti BMS (Building Management System), con particolare riferimento al software Bridge MQTT BMS15.

Cos’è MQTT e perché è fondamentale per l’IoT e la building automation.
Come configurare e utilizzare il client MQTT multi-broker.
Come sfruttare le funzionalità avanzate di MQTT v5.
Esempi pratici di integrazione con impianti domotici, hotel automation, controllo accessi, termoregolazione.
Diagnostica, logging e suggerimenti per una configurazione robusta.

L’obiettivo è automatizzare processi, ridurre sprechi, aumentare sicurezza e qualità del servizio.

MQTT è il “linguaggio” più usato, È leggero e affidabile anche su reti mobili o instabili. I dispositivi inviano messaggi su argomenti tematici chiamati topic. Le applicazioni che servono quei dati si iscrivono agli stessi topic. In mezzo c’è un broker che smista tutto in modo ordinato. Questo modello publish/subscribe separa chi produce i dati da chi li consuma. Riduce accoppiamenti rigidi. Permette di aggiungere nuovi servizi senza modificare i dispositivi. La scalabilità è lineare: più sensori e più lettori si aggiungono, il broker resta il punto di coordinamento.

Nelle edifici intelligenti MQTT collega termostati, luci, contatori, accessi. Si vede in tempo reale dove si consuma e dove si spreca. Si attivano scenari automatici e si ricevono allarmi mirati. Nell’industria abilita monitoraggio di linee, OEE, qualità, manutenzione predittiva.

Nell’energia integra fotovoltaico, batterie e colonnine EV per ottimizzare autoconsumo e picchi. In agricoltura guida irrigazione e microclima. Nelle città abilita cassonetti e parcheggi smart, illuminazione adattiva, meteo di quartiere.

— Introduzione al protocollo MQTT
MQTT (Message Queuing Telemetry Transport) è un protocollo di messaggistica leggero, basato su TCP/IP, progettato per ambienti con risorse limitate e connessioni instabili.

Utilizza un modello publish/subscribe, dove:

I publisher inviano messaggi su un determinato topic.
I subscriber si iscrivono a topic di interesse per ricevere i messaggi.
Il broker è l’intermediario che gestisce la distribuzione dei messaggi.

Vantaggi principali:

Basso consumo energetico.
Minimo overhead di rete.
Supporto a milioni di dispositivi IoT.
Affidabilità tramite QoS (Quality of Service)2.

— Funzionalità avanzate MQTT v5 (Release Bridge V5.6)
Funzione Vantaggio Assigned Client Identifier Evita conflitti di ClientId, utile in ambienti condivisi.
Receive Maximum Ottimizza la gestione dei messaggi QoS1/2, evitando sovraccarichi.
Maximum Packet Size Protegge da pacchetti troppo grandi, migliora stabilità.
Maximum QoS Impone limiti QoS, utile per broker con policy restrittive.
Retain Available Evita errori su retain non supportati.
Wildcard Subscription Available Previene sottoscrizioni non valide.
Shared Subscription Available Supporta bilanciamento carico tra client.
Subscription Identifiers Available Permette routing logico dei messaggi.
Server Keep Alive Adatta il KA secondo le preferenze del broker.

— Architettura Bridge BMS15
Fino a 10 broker MQTT simultanei di base.
Interfaccia grafica con log circolari,
metriche e stato connessione.
Mapping topic → tag per invio verso BMS.

— Flussi dati e gestione pacchetti
Ingresso (broker → client)
Ricezione PUBLISH con parsing proprietà v5.
Risoluzione alias e scarto messaggi scaduti.
Eventi UI con metadati MQTT v5.

Uscita (client → broker)
Gestione CONNECT, SUBSCRIBE, PUBLISH, UNSUBSCRIBE.
Throttle QoS1/2 secondo Receive Maximum.
Clamp automatico su QoS e retain.
Controllo dimensione pacchetti (Maximum Packet Size).

— Gestione Keep Alive e rete
PING a 75% del KA effettivo.
Timer basato su TX reale.
Un solo PING attivo.
RTT visibile su PINGRESP.
Invio con Socket.NoDelay e Write+Flush in TLS.

— Esempi pratici
Esempio 1 — Automazione hotel
Sensore porta → hotel/room123/door
Client riceve evento → invia comando a BMS per attivare luce.

Esempio 2 — Termoregolazione
Termostato → building/floor2/room5/temp
Client riceve valore → invia a BMS per regolare valvola.

Esempio 3 — Controllo accessi
Badge RFID → access/entry/employee123
Client riceve evento → attiva apertura porta via BMS.

www.berninisystems.com

18/09/2025

Nel video viene mostrata una semplice dimostrazione dell’uso di variabili tra BMS 15 e Home Assistant, un’integrazione completa tra Domotica, Building Automation e Automazione Alberghiera.

Oltre alla classica programmazione in Home Assistant, dal lato BMS è possibile sviluppare logiche aggiuntive di qualsiasi livello utilizzando:

linguaggi standard come C # e VB.NET in Visual Studio,
script VBA in ambienti RTB,
oppure logiche IEC EN61131-3 nei 5 linguaggi standard, tra cui Ladder, Structured Text (ST) e Function Block Diagram (FBD) anche in parallelo.

In this video, a simple demonstration shows how to use variables exchanged between BMS 15 and Home Assistant, providing a seamless integration between Home Automation, Building Automation, and Hotel Automation.

In addition to the standard Home Assistant programming, on the BMS side you can develop advanced logic at any level using:
standard languages like C # and VB.NET in Visual Studio,
VBA scripts in RTB environments,
or IEC EN61131-3 logic in the 5 standard languages, including Ladder, Structured Text (ST), and Function Block Diagram (FBD) even running in parallel.

Home Assistant  BMS - Integrazione MEMEX/DFSCon le nuove versioni del BMS15 vengono introdotte le tecnologie DFS (Distri...
10/09/2025

Home Assistant BMS - Integrazione MEMEX/DFS

Con le nuove versioni del BMS15 vengono introdotte le tecnologie DFS (Distribuited File System) e MEMEX, che consentono integrazioni in tempo reale con diversi sistemi e dispositivi.

Le prime due integrazioni disponibili riguardano:

Home Assistant, software open-source per la domotica e l’IoT.
OpenPLC, un SoftPLC programmabile nei 5 linguaggi standard IEC EN61131-3.

Tutte le integrazioni operano a livello nativo, senza ricorrere ad hardware aggiuntivo o protocolli esterni, garantendo connessioni dirette e Real-Time.

03/09/2025

Stanco di costi elevati, cablaggi infiniti e problemi di comunicazione nel mondo della building automation?

Modbus RTU Over IP : Architettura Distribuita, Sicura ed Economica
01/08/2025

Modbus RTU Over IP : Architettura Distribuita, Sicura ed Economica

Il Modbus RTU Over IP rappresenta l’evoluzione naturale del classico protocollo Modbus RTU seriale. In questa nuova architettura, il protocollo viene trasportato su infrastrutture IP, permettendo una comunicazione più flessibile, scalabile e moderna.

24/07/2025

Indirizzo

Rosignano Solvay
57016

Notifiche

Lasciando la tua email puoi essere il primo a sapere quando Building Automation pubblica notizie e promozioni. Il tuo indirizzo email non verrà utilizzato per nessun altro scopo e potrai annullare l'iscrizione in qualsiasi momento.

Condividi