1. 程式人生 > >藍芽RFCOMM剖析(一)

藍芽RFCOMM剖析(一)

               

一.概述

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種類型