蓝牙RFCOMM剖析(一)

一.概述

RFCOMM是一个简单传输协议,其中针对9针RS-232(EIATIA-232-E)串口仿真附加了部分条款。RFCOMM协议可支持在两个BT设备之间同时
保持高达60路的通信连接。可由BT设备利用的同时连接数量根据实际应
用情况定义

二.帧类型

RFCOMM不使用TS07.10基本帧格式中的开始和结束标志,而仅仅使用包含在L2CAP层和RFCOMM层间交换标志中的那些域。
蓝牙RFCOMM剖析(一)_第1张图片
1.地址域:
蓝牙RFCOMM剖析(一)_第2张图片
2.控制域:
控制字段的编码如图:
蓝牙RFCOMM剖析(一)_第3张图片
各个帧的介绍:
蓝牙RFCOMM剖析(一)_第4张图片
3.长度域
蓝牙RFCOMM剖析(一)_第5张图片
4.信息域

5.FCS

三.特殊的UIH帧--MCC帧

普通的UIH帧是不会在DLCI0传输的,但是MCC帧在DLCI0传输
MCC帧之所以叫做特殊的UIH帧,是因为MCC就是UIH帧,只不过MCC是放在UIH信息字段里
MCC帧format如下图:

type如下:
蓝牙RFCOMM剖析(一)_第6张图片

8种类型 

蓝牙RFCOMM剖析(一)_第7张图片

蓝牙RFCOMM剖析(一)_第8张图片

蓝牙RFCOMM剖析(一)_第9张图片

蓝牙RFCOMM剖析(一)_第10张图片

蓝牙RFCOMM剖析(一)_第11张图片

蓝牙RFCOMM剖析(一)_第12张图片


你可能感兴趣的:(蓝牙协议剖析)