| • Science | • People | • Locations | • Timeline |
For the devices to communicate via IrDA they must have a direct line of sight.
The mandatory IrPHY (Infrared Physical Layer Specification) is the lowest layer of the IrDA specifications. The most important specifications are:
The mandatory IrLAP (Infrared Link Access Protocol) is the second layer of the IrDA specifications. It lies on top of the IrPHY layer and below the IrLMP layer. It represents the Data Link Layer of the OSI model. The most important specifications are:
On the IrLAP layer the communicating devices are divided into a Primary Device and one or more Secondary Devices. The Primary Device controls the Secondary Devices. Only if the Primary Device requests a Secondary Device to send it is allowed to do so.
The mandatory IrLMP (Infrared Link Management Protocol) is the third layer of the IrDA specifications. It can be broken down into two parts. First, the LM-MUX (Link Management Multiplexer) which lies on top of the IrLAP layer. Its most important achievements are:
Second, the LM-IAS (Link Management Information Access Service), which provides a list, where service providers can register their services so other devices can access these services via querying the LM-IAS.
The optional Tiny TP (Tiny Transport Protocol) lies on top of the IrLMP layer. It provides:
The optional IrCOMM (Infrared Communications Protocol) lets the infrared device act like either a serial or parallel port. It lies on top of the IrLMP layer.
The optional IrOBEX (Infrared Object Exchange) provides the exchange of arbitrary data objects (e.g. vCardvCard is a file format standard for personal data interchange, specifically electronic business cards. vCards are often attached to e-mail messages, but can be exchanged in other ways, such as on the World Wide Web. They can contain name and address infor, vCalendarvCalendar is an standard (RFC 2739) exchange format for calendar data. vCalendar example: BEGIN:VCALENDAR PRODID /Ximian//NONSGML Evolution Calendar//EN VERSION:2. 0 METHOD:PUBLISH BEGIN:VTIMEZONE TZID:/softwarestudio. org/Olson_20011030_5/Europe/Helsinki or even applications) between infrared devices. It lies on top of the Tiny TP protocol, so Tiny TP is mandatory for IrOBEX to work.