什么是 IrDA(红外数据协会)?

IrDA 代表红外数据协会。它是一个由硬件和软件制造商组成的通用联盟,为计算机网络、连接和不同的网络应用程序生成和支持红外 (IR) 数据网络的互操作解决方案。

红外通信在连接的两个设备中都包含一个收发器(一组发射器和接收器)。特定的微芯片支持这种有效性。此外,几个设备可能需要特定的软件,以便可以同步通信。

例如,Microsoft 的 Windows 95 操作框架中对 IR 的特殊规定。在 IrDA-1.1 标准中,可发送的最大数据大小为 2048 字节,最大传输成本为 4 Mbps。

红外线控制

IrDA Control 是红外线数据协会 (IrDA) 于 1998 年开发的标准,用于在室内无绳外围设备和主机之间通过 IR 光进行连接。包括键盘、操纵杆、鼠标设备和不同指点设备在内的外围设备可以促进 IrDA 控制与其主机设备进行通信。

IrDA 控制是使用包含以下内容的一套协议执行的 -

  • IrDA 控制 PHY(物理层) -它支持双向和纠错数据传输,通过红外光以高达 75 Kbps 的速度传输长达 5 米的距离。

  • IrDA 控制 MAC(媒体访问控制) - 它允许主机设备同时连接多个 IrDA 控制外围设备和最多八个外围设备。IrDA 控制 MAC 通过利用 13.8 米的轮询间隔提供快速响应时间,并提供授权给外围设备的地址的动态分配和重用。

  • IrDA Control LLC(逻辑链路控制) - 它提供适当的数据系列并在出现错误时处理重传。

红外数据

IrDA 数据是红外数据协会 (IrDA) 于 1994 年建立的标准,用于通过 IR 光以高达 4 Mbps 的速度进行双向点对点连接。IrDA 数据用于连接掌上电脑、数码相机、手机和多种设备。

它是使用一套协议执行的,其中包含记录的协议。这些协议解释如下 -

  • IrDA 数据 PHY(物理层) - 它支持从 9600 bps 到 4 Mbps 的低级别连续双向纠错服务,距离至少为 1 米。支持 9600 bps 和 115.2 Kbps 的异步串行传输、1.152 Mbps 的同步串行传输和 4 Mbps 的同步链路。

  • IrDA 数据红外链路访问协议 (IrLAP) - 适合 IrDA 用于来自高级数据链路控制 (HDLC) 协议的红外串行连接的串行链路协议

  • IrDA 数据红外链路管理协议 (IrLMP) - 它可用于 IrDA 设备的链路控制和多路复用。IrLMP 使多个 IrDA 设备能够通过单独的红外链路进行连接,并支持信息访问服务 (IAS) 的协议和服务发现。