5.10. IrDA 协议

5.10.1. IrDA 协议栈

图 5-1. IrDA 协议栈

IrDA 协议栈。

5.10.2. 现有的 IrDA 协议实现

以下评论来自 Lichen Wang

IrLAP、IrLMP 和 TinyTP 现在相当稳定。但各种不同的个别实现可能仍然存在缺陷。

IrCOMM 被广泛使用,但微软发誓要放弃它,只使用 IrSocket。

IrObex、IrMC、IrTran-P 等等正在各种设备中出现。PC 上的支持是分散的,有时非常差。

新的 IrDA 协议开发 AIR 主要由 IBM 推动。您可以获得更宽的角度和更长的距离(10 米?),但数据速率可能较低。您还可以对这个已经很慢的通道进行时分复用。在我看来,用户的好处很小。AIR 硬件和软件的更改成本很高。我认为您将不得不等待很长时间,甚至永远,才能看到任何使用 AIR 的产品。

IrBUS 主要由 Sharp 推动。它旨在用于遥控器、红外键盘等,而不是用于数据通信。我认为如果 Sharp 成功,您可能会在机顶盒、网络电视等中看到 IrBUS。如果这些设备达到临界规模,一些 PC 可能会集成 IrBUS 以控制这些设备。

VFIR 是最新的。好处是更高的数据速率 (16 Mbps)。与 AIR 和 IrBUS 不同,VFIR 的软件更改是最小的。更改主要在硬件方面。

总而言之,我认为我们不需要期待新的 IrDA 协议。易于安装且稳健的现有 IrDA 协议实现才是最前沿的!