Secondo lo standard HDMI CEC, il bus può supportare fino a 15 dispositivi diversi. Nella pratica, i produttori di elettronica di consumo implementano il supporto per non più di quattro dispositivi, determinato dal numero di porte HDMI sul televisore; il supporto per un numero maggiore di dispositivi è generalmente necessario nel settore industriale. Questo numero può supportare televisori per aziende e altri dispositivi.
Quando si attiva l’HDMI CEC, un nuovo dispositivo nella rete viene registrato e riceve un indirizzo logico, scelto tra quelli disponibili. Il dispositivo trasmette informazioni su di sé (televisore, lettore, dispositivo di streaming, dispositivo audio), necessarie per un corretto funzionamento. Uno dei dispositivi è designato come master; poiché l’HDMI è principalmente un’interfaccia video, un televisore o monitor sarà sempre selezionato come master.
Struttura dei Comandi HDMI CEC
I comandi HDMI CEC (Consumer Electronics Control) sono composti da 10 bit. In genere, questi comandi sono divisi in due blocchi. Il primo blocco identifica il dispositivo che inizia il comando e il dispositivo di destinazione, mentre il secondo blocco contiene il comando specifico da eseguire.
In scenari in cui un comando non deve essere indirizzato a un dispositivo particolare, viene trasmesso solo il blocco di comando. Tutti i dispositivi collegati al bus CEC riceveranno ed eseguiranno questo comando. Questo è comune.
Ad esempio, se stai guardando un video su un dispositivo di streaming e desideri metterlo in pausa, puoi usare il telecomando della TV per premere il pulsante di pausa. La TV genererà un comando di pausa e lo invierà al bus CEC. In questo caso, solo il Fire Stick risponderà al comando, poiché riconosce la funzione di pausa. La soundbar, che non supporta questo comando, lo ignorerà semplicemente.