RFCOMM protocal based on Android8 Bluedroid

RFCOMM传输协议是在L2CAP之上提供仿真串口。

RFCOMM基于ETSI标准GSM 07.10。

RFCOMM模拟了串行9针RS-232。

RFCOMM支持两个设备间高达60路的通信连接。

Data Link Connection Identifier (DLCI)  6bits  (2~61)  0被专用为控制通道,1不能用,62和63被保留。

DLCI 0,作为一个专用的控制通道,支持如下命令:

一个RFCOMM frame包含在各自的L2CAP frame里。

frame check sequence (FCS),对于不同类型的Frame会按不同数据集域来计算:

P/F-Bit

CR Bit

系统参数如下:

DLCI分配RFCOMM server channel:

Server Channel (1~30), 0和31不能用。这个值在SDP中注册。

猜你喜欢

转载自blog.csdn.net/kikyo_yu/article/details/81190799