一.概述
RFCOMM是一个简单传输协议,其中针对9针RS-232(EIATIA-232-E)串口仿真附加了部分条款。RFCOMM协议可支持在两个BT设备之间同时
保持高达60路的通信连接。可由BT设备利用的同时连接数量根据实际应
用情况定义
二.帧类型
RFCOMM不使用TS07.10基本帧格式中的开始和结束标志,而仅仅使用包含在L2CAP层和RFCOMM层间交换标志中的那些域。
1.地址域:
2.控制域:
控制字段的编码如图:
各个帧的介绍:
3.长度域
4.信息域
5.FCS
三.特殊的UIH帧--MCC帧
普通的UIH帧是不会在DLCI0传输的,但是MCC帧在DLCI0传输
MCC帧之所以叫做特殊的UIH帧,是因为MCC就是UIH帧,只不过MCC是放在UIH信息字段里
MCC帧format如下图:
type如下:
8种类型
![蓝牙RFCOMM剖析(一)_第7张图片](http://img.e-com-net.com/image/info8/3ac0b301e447482e9c44944de2a5f89f.jpg)
![蓝牙RFCOMM剖析(一)_第8张图片](http://img.e-com-net.com/image/info8/10ed78cecfa0499b92cbbef7efb05962.jpg)
![蓝牙RFCOMM剖析(一)_第9张图片](http://img.e-com-net.com/image/info8/fe4f7f7bc7734a94adaf8c6735d422a3.jpg)
![蓝牙RFCOMM剖析(一)_第10张图片](http://img.e-com-net.com/image/info8/2a37eb6daff54096b95af789ff5e12f8.jpg)
![蓝牙RFCOMM剖析(一)_第11张图片](http://img.e-com-net.com/image/info8/13daf8a69f6b4ac397aef2e9861157ec.jpg)
![蓝牙RFCOMM剖析(一)_第12张图片](http://img.e-com-net.com/image/info8/dd69dc718f5240d6b235b0281dbb4e3d.jpg)