此协议提供
RS232控制和状态信号,如
基带上的损坏,CTS以及数据信号等,为上层业务(如传统的串行线缆应用)提供了传送能力。
RFCOMM是一个简单
传输协议,其目的为了解决如何在两个不同设备上的应用程序之间保证一条完整的通信路径,并在它们之间保持一通信段的问题。
RFCOMM是为了兼容传统的串口应用,同时取代有线的通信方式,
蓝牙协议栈需要提供与有线串口一致的
通信接口而开发出的协议。RFCOMM协议提供对基于
L2CAP协议的串口仿真,基于ETSI07.10。可支持在两个BT设备之间同时保持高达60路的通信连接。
RFCOMM只针对直接互连设备之间的连接,或者是设备与网络接入设备之间的互连。通信两端设备必须兼容于RFCOMM协议,有两类设备:DTE (Data Terminal Endpoint,
通信终端,如PC,PRINTER)和DCE (Data Circuit Endpoint,通信段的一部分,如Modem)。此两类设备不作区分。
RFCOMM仿真
RS232串口,仿真过程包括非
数据通路状态的传输,RFCOMM内置空Modem仿真标准框架。