Según el estándar HDMI CEC, el bus puede soportar hasta 15 dispositivos diferentes. En la práctica, los fabricantes de electrónica de consumo implementan soporte para no más de cuatro dispositivos, lo que se determina por la cantidad de puertos HDMI en el televisor; el soporte para más dispositivos generalmente es necesario en el sector industrial. Este número puede soportar televisores para negocios y otros dispositivos.
Al activar HDMI CEC, un nuevo dispositivo en la red se registra y recibe una dirección lógica; la dirección se selecciona de las disponibles. El dispositivo transmite información sobre sí mismo (televisor, reproductor, dispositivo de transmisión, dispositivo de audio), que es necesaria para un funcionamiento correcto. Uno de los dispositivos se designa como el maestro; dado que HDMI es principalmente una interfaz de video, un televisor o monitor siempre será seleccionado como el maestro.
Estructura de Comandos HDMI CEC
Los comandos HDMI CEC (Consumer Electronics Control) se componen de 10 bits. Generalmente, estos comandos se dividen en dos bloques. El primer bloque identifica el dispositivo que inicia el comando y el dispositivo objetivo, mientras que el segundo bloque contiene el comando específico a ejecutar.
En escenarios donde un comando no necesita dirigirse a un dispositivo en particular, solo se transmite el bloque de comandos. Todos los dispositivos conectados al bus CEC recibirán y ejecutarán este comando. Esto es una ocurrencia común.
Por ejemplo, si estás viendo un video en un dispositivo de transmisión y deseas pausarlo, puedes usar el control remoto del televisor para presionar el botón de pausa. El televisor generará un comando de pausa y lo enviará al bus CEC. En este caso, solo el Fire Stick responderá al comando, ya que reconoce la función de pausa. La barra de sonido, que no soporta este comando, simplemente lo ignorará.