Sicurezza
con il protocollo CSMA/CA
L'accesso al bus come mezzo di comunicazionefisico comune per trasmissione
asincronica deve essere regolato in modo chiaro. Con Instabus
EIB si usa a questo proposito il protocollo CSMA/CA. Con
il protocollo CSMA/CA si parla di un metodo sicuro per l'accesso
al bus casuale esente da collisioni senza in questo modo diminuire
la portata dei dati del bus.
Tutti gli apparecchi compartecipano all'ascolto, ma reagiscono solo
gli attuatori che rispondono all'indirizzo. Se un apparecchio vuole
trasmettere, prima deve intercettare il bus e controllare che nessun
altro apparecchio trasmetta (Carrier Sense). Se il bus é
libero, ogni apparecchio può, in genere, dare inizio alla
procedura di invio (Multiple Access).
Se due apparecchi iniziano a trasmettere contemporaneamente, prevale
l'apparecchio a più alta priorità esente da ritardi
sul bus (Collision Avoidance), menre l'altro apparecchio abbandona
e riavvia la procedura di trasmissione in un tempo successivo. Se
entrambi gli apparecchi hanno la stessa priorità, prevale
quello con l'indirizzo fisico più piccolo.
|