I2C casi no tiene requisitos de protocolo. Mientras que IrDA tiene un requisito de protocolo complejo:
Considere si los beneficios del protocolo IrDA superan los costos de implementación.
Si se trata de un entorno limpio (no espera errores debido a la obstrucción de la luz) y está dispuesto a hacer algo de ingeniería (ya que lo que sigue es solo un resumen), considere utilizar chips SPI a 1 puente de puente en ambos lados y usando transmisores IR LED (software impulsado para transmitir señales de tipo ASK) y receptores IR ASK (un dispositivo que generalmente contiene un transistor sensible al IR, un filtro de paso de banda y un decodificador de PLL, que se encuentra comúnmente en los dispositivos controlados a distancia). Una vez más, este último bit es solo una sugerencia y se necesita un poco de ingeniería para que funcione. Pero, probablemente, mucho menos que implementar la pila IrDA.