Comunicazione - Descrizione del sistema WO

Ogni GatewayNode estende il proprio segmento nella WaveNet e gestisce i LockNode all’interno dello stesso segmento. Le linee guida in materia di qualità di WaveNet prevedono un massimo di 16 LockNode per ciascun GatewayNode. Per ogni collegamento cablato (Ethernet/RS-485) sono consentiti al massimo due ripetitori (SI.GN.R) (vedere GatewayNode Radio-Radio).

La comunicazione tra GatewayNode e LockNode è limitata a una comunicazione attiva per ciascun segmento. Di conseguenza, un GatewayNode è in grado di comunicare con un solo LockNode allo stesso tempo. Durante questa comunicazione non può avere luogo nel segmento alcuna altra comunicazione tra il GatewayNode e un altro LockNode.

L’intera comunicazione si basa su eventi. Se non c’è nulla da comunicare, non viene costituito alcun collegamento.

Sono interessati da questa modalità anche i GatewayNode il cui campo radio si sovrappone, i cosiddetti segmenti in sovrapposizione (diafonia/crosstalk).

La comunicazione tra GatewayNode e LockNode per l'accoppiamento dura solitamente al massimo 500 ms. Durante questo breve intervallo di tempo la limitazione a un collegamento attivo al massimo non è, di norma, problematica. Processi più consistenti, come la voluminosa programmazione di configurazioni di chiusure (ad esempio dopo l'aggiornamento di una Whitelist con molte voci), può ridurre la larghezza di banda disponibile nella WaveNet e determinare disturbi temporanei. Il sistema dell’integratore, a tale riguardo, è responsabile dell'elaborazione sequenziale.

Tutti i componenti impiegano una procedura Listen-Before-Talk. Prima della trasmissione i componenti verificano sempre se all’interno del proprio segmento stia avvenendo una comunicazione.

  • Solo se nel segmento non vi sono comunicazioni in corso (il segmento risulta quindi libero), viene generata una nuova comunicazione.
  • Se nel segmento vi è una comunicazione in corso (il segmento quindi non è libero), il componente attende e ritenta fino a tre volte la trasmissione del pacchetto dati. Dopo il terzo tentativo con esito negativo il pacchetto dati viene respinto.

Tra il sistema dell’integratore e il LockNode sono previsti tre tipi di comunicazione:

  1. Da LockNode a GatewayNode: Eventi (ad es. lettura scheda)
  2. Da GatewayNode a LockNode: Comandi (ad es. accoppiamento chiusura)
  3. Da LockNode a GatewayNode: Risposte a comandi (ad es. riuscito o perché non riuscito)

Per prolungare la durata delle batterie delle chiusure a batteria, i seguenti componenti della chiusura rimangono fondamentalmente in modalità standby:

  • Lettore di schede
  • LockNode

Questi componenti si attivano soltanto quando richiesti. Il LockNode verifica ogni tre secondi, per un brevissimo intervallo di tempo, se un GatewayNode stia cercando di comunicare con lui. È possibile regolare la frequenza delle verifiche (vedere Tempi di reazione più brevi dei LockNode (periodo Short Wake-Up)).

Esempio: Un utente apre una porta con la propria scheda

Evento

  1. Un utente tiene la propria scheda davanti alla chiusura.
  2. La chiusura registra un evento.
  3. La chiusura attiva immediatamente il LockNode.
  4. Il LockNode invia subito l'evento tramite la WaveNet.
  5. Il LockNode rimane attivo per alcuni secondi, per ricevere eventuali comandi del sistema dell’integratore.

Befehl

  1. Il sistema dell’integratore riceve l'evento tramite la WaveNet.
  2. Il sistema dell’integratore decide in merito all’apertura.
  3. Il sistema dell’integratore invia un comando di apertura tramite la WaveNet al LockNode della chiusura.

Risposta

  1. Il LockNode riceve il comando di apertura tramite la WaveNet e lo inoltra alla propria chiusura.
  2. La chiusura si accoppia.
  3. La chiusura trasmette tramite il proprio LockNode e la WaveNet il risultato dell’esecuzione del comando al sistema dell’integratore.

Esempio: Una chiusura viene aperta senza un evento (ad es. apertura a distanza dal sistema dell’integratore)

Befehl

  1. Il sistema dell’integratore trasmette un comando di apertura diretto alla chiusura.
  2. Il GatewayNode corrispondente tenta di contattare per un massimo di 12 secondi il LockNode della chiusura.
  3. (Segnale di Wake-Up con interruzioni come da specifiche 868-MHz)

Risposta

  1. Il LockNode verifica ogni tre secondi (intervallo regolabile) se un GatewayNode lo stia contattando.
  2. Il LockNode riceve il comando di apertura dal GatewayNode e lo inoltra alla propria chiusura.
  3. La chiusura si accoppia.
  4. La chiusura trasmette tramite il proprio LockNode e la WaveNet il risultato dell’esecuzione del comando al sistema dell’integratore.

Tra l’invio di un comando, che proviene direttamente dal sistema dell’integratore con assenza di risposta a un evento per quanto riguarda la chiusura, e la corrispondente reazione per la chiusura possono trascorrere fino a dodici secondi. In casi molto limitati (sovraccarico della frequenza, disturbi) è possibile che siano necessari diversi tentativi fino a che un comando raggiunga la chiusura. Si tratta di un processo controllato dal sistema dell’integratore.