2. Capas del modelo IRDA

2.1. Physical Layer

Es el nivel físico. Las trasmisiones se realizan en broadcast en un angulo de 30 grados desde el punto intermedio, hasta los 65 grados.

La longitud de alcance está entre 1 metro y 5 metros, dependiendo del dispositivo. [1]

La conexión es half-duplex, un canal bidireccional en el que sólo uno de los dos puede transmitir datos a la vez.

Tipos de Transmisión

SIR (Serial InfraRed): Comprende velocidades iguales a las de un puerto serie (hasta 115200 Kbps).

MIR (Medium InfraRed): Parece que esta en desuso (0.5 Mbps - 1.152 Mbps)

FIR (Fast InfraRed): Propio de dispositivos build-in, no está,n conectados al serie, con la consiguiente limitación de velocidad, y están mejorados en algunos puntos (hasta 4 Mbps).

VFIR (Very Fast InfraRed): Proyecto que pretende alcanzar velocidades de 16 Mbps.

2.2. Frame / Driver

Se compone de dos funcinalidades:

Frame: Convierte el formato de datos a un formato que el hardware entiende (comprobación CRC, bits de inicio y final, transpariencia...)

Driver: Inicializa lo que es el hardware: velocidades de transmisión e intercambio de datos desde el controlador hasta el transceptor.

2.3. IrLAP

Se encarga de presevar la comunicación entre los puertos IR. Se detectan los errores de transmisión, se encarga de la retransmisión de paquetes perdidos y control de flujo.

Basado en el HDLC, protocolo de enlace de datos de la familia OSI. Se mejora el aspecto de las reconexiones, ya que esto es bastante frecuente en transmisiones por IR.

2.4. IrLMP (IrDA Link Management Protocol)

Permite tener uno o mas servicios corriendo sobre una unica conexión sobre IrLAP.

Con la ayuda de IAS las aplicaciones pueden acceder directamente a este nivel para enviar sus datos.

2.5. IAS

Busca los diferentes dispositivos IR.

2.6. Tiny TP

Es el protocolo a nivel de transporte, que engloba el control de flujo (segmentación, fragmentación y reensamblaje de paquetes).

2.7. Otras Capas

Notas

[1]

Para medir la longitud de alcance se puede utilizar una palm con el IRMonitor (http://www.palm-gear.com). Muestra en un medidor de señal la potencia de la señal IR recibida.