红外通信的构造

红外通信需要具备以下软件和硬件:

软件/ 硬件的构造

  • 通信协议
    通信时的相互约定,也称为通信程序、通信规约。
  • 调制(ENDEC) /控制器
    将信息符号化(调制:ENCODE),解调后原来的数据还原(解调:DECODE)
  • 红外收发器
    将电信号转换成红外信号,或将红外信号转换成电信号。

IrDA软件和硬件的构造范例

DMA(Direct Memory Access):A feature of data transmission system in computers that allows certain hardware subsystems within the computer to access system memory for data transmission in RAM independently of the CPU.

关于协议

基本协议

TinyTP(IrDA Infrared Transport Protocol)
对数据数据流进行控制,避免数据传输遗失。
IrLMP(IrDA Infrared Link Management Protocol)
切换控制通信的物理信道,并向上层提供逻辑信道。
IrLAP(IrDA Infrared Link Access Protocol)
管理通信对象装置的选择、连接、切断等基本数据传输操作。
IrPHY(IrDA Serial Infrared Physical Specification)
有关物理通信介质的规定。在此设定IrDA通信的距离、角度、速度等。

应用协议

IrOBEX(IrDA Infrared Object Exchange Protocol)
红外对象交换协议
IrCOMM(IrDA Infrared Communication Protocol)
红外串行传输协议
IrTranP(IrDA Infrared Transfer Picture Protocol)
红外图像传输协议
IrMC(Infrared Mobile Communication)
红外手机协议
IrLAN(Infrared Local Area Network)
红外局部网协议
IrBurst(IrDA Hi-Speed Contents Exchange Protocol)
100Mbps高速红外数据发送协议
IrFM(IrDA Infrared Financial Messaging)
红外电子结算协议。在手机等PTD(Personal Trusted Device)上配备信用卡功能,利用IrFM,可以安全发送信用卡的数据,防止使用磁卡读取器等非法获取信用卡信息。

号外 本公司软件系统的结构概念

为了实现软件移植时所需的内存最佳化、超高速化、泛用性(不依赖OS、CPU),我们独自开发了LINK EVOLUTION 软件,深受多家客户的好评。

Universal OBEX
  • 适用于多个应用程序
  • 适用于IrDA、Bluetooth、TCP/IP
  • OBEX Ver1.3 协议标准
  • 事件驱动型结构(事件驱动、省电设计)
  • 同时控制多个OBEX服务器、客户端应用程序(上下文、状态管理)
  • 不依赖于CPU / OS 的代码(内部状态管理)

适用于泛用型应用程序的 Universal OBEX

  • IrFM(红外电子结算通信协议)
  • IrMC(红外手机通信协议)
  • IrTran-P(红外数码相机通信协议)

等,可适用于各种应用程序和软件。

适用于双极传输层的 Universal OBEX

可适用于Bluetooth、Internet、RS232等通信规格。

可实现高速化

  • IrSIR:115Kbps
  • IrMIR:1Mbps
  • IrFIR:4Mbps
  • IrVFIR:16Mbps
  • IrUIR:100Mbps  ※IrBurst(100Mbps以上)开发中

是可适用于所有规格的最佳计算机算法。

UP Version

采用可简单进行UP Version的体系构造,对传输层、OBEX进行UP Version时,无需变更原有的应用程序。
通过采用抽象层,可灵活应对HW、CPU、OS等。