<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 藍牙的結構體系

          藍牙的結構體系

          作者: 時間:2011-04-19 來源:網絡 收藏
          藍牙協(xié)議棧的體系結構如圖1所示。它是由底層硬件模塊,中間層和高端應用層三大部分組成。

          1. 藍牙的底層模塊
          底層模塊是藍牙技術的核心模塊,所有嵌入藍牙技術的設備都必須包括底層模塊。它主要由鏈路管理層LMP(Link Manager Protocol)、基帶層BB(Base Band)和射頻RF(Radio Frequency)組成。其功能是:無線連接層(RF)通過2.4GHz無需申請的ISM頻段,實現(xiàn)數(shù)據(jù)流的過濾和傳輸;它主要定義了工作在此頻段的藍牙接收機應滿足的需求;其帶層(BB)提供了兩種不同的物理鏈路(同步面向連接鏈路SCO Synchronous Connection Oriented和異步無連接鏈路ACL Asynchronous Connection Less),負責跳頻和藍牙數(shù)據(jù)及信息幀的傳輸,且對所有類型的數(shù)據(jù)包提供了不同層次的前向糾錯碼FEC(Forward Error Correction)或循環(huán)沉余度差錯校驗CRC(Cyclic Redundancy Check);LMP層負責兩個或多個設備鏈路的建立和拆除及鏈路的安全和控制,如鑒權和加密、控制和協(xié)商基帶包的大小等,它為上層軟件模塊提供了不同的訪問入口;藍牙主機控制器接口HCI(Host Controller Interface)由基帶控制器、連接管理器、控制和事件寄存器等組成。它是藍牙協(xié)議中軟硬件之間的接口,提供了一個調用下層BB、LM、狀態(tài)和控制寄存器等硬件的統(tǒng)一命令,上、下兩個模塊接口之間的消息和數(shù)據(jù)的傳遞必須通過HCI的解釋才能進行。HCI層以上的協(xié)議軟件實體運行在主機上,而HCI以下的功能由藍牙設備來完成,二者之間通過傳輸層進行交互。

          2. 中間協(xié)議層
          中間協(xié)議層由邏輯鏈路控制與適配協(xié)議L2CAP(Logical Link Control and Adaptation Protocol)、服務發(fā)現(xiàn)協(xié)議SDP(Service Discovery Protocol)、串口仿真協(xié)議或稱線纜替換協(xié)議(RFCOM)和二進制電話控制協(xié)議TCS(Telephony Control protocol Specification)組成。L2CAP是藍牙協(xié)議棧的核心組成部分,也是其它協(xié)議實現(xiàn)的基礎。它位于基帶之上,向上層提供面向連接和無連接的數(shù)據(jù)服務。它主要完成數(shù)據(jù)的拆裝、服務質量控制、協(xié)議的復用、分組的分割和重組(Segmentation And Reassembly)及組提取等功能。L2CAP允許高達64KB的數(shù)據(jù)分組。SDP是一個基于客戶/服務器結構的協(xié)議。它工作在L2CAP層之上,為上層應用程序提供一種機制來發(fā)現(xiàn)可用的服務及其屬性,而服務屬性包括服務的類型及該服務所需的機制或協(xié)議信息。RFCOMM是一個仿真有線鏈路的無線數(shù)據(jù)仿真協(xié)議,符合ETSI標準的TS 07.10串口仿真協(xié)議。它在藍牙基帶上仿真RS-232的控制和數(shù)據(jù)信號,為原先使用串行連接的上層業(yè)務提供傳送能力。TCS是一個基于ITU-T Q.931建議的采用面向比特的協(xié)議,它定義了用于藍牙設備之間建立語音和數(shù)據(jù)呼叫的控制信令(Call Control Signalling),并負責處理藍廾設備組的移動管理過程。

          3. 高端應用層
          高端應用層位于藍牙協(xié)議棧的最上部分。一個完整的藍牙協(xié)議棧按其功能又可劃分為四層:核心協(xié)議層(BB、LMP、LCAP、SDP)、線纜替換協(xié)議層(RFCOMM)、電話控制協(xié)議層(TCS-BIN)、選用協(xié)議層(PPP、TCP、TP、UDP、OBEX、IrMC、WAP、WAE)。而高端應用層是由選用協(xié)議層組成。選用協(xié)議層中的PPP(Point-to-Point Protocol)是點到點協(xié)議,由封裝、鏈路控制協(xié)議、網絡控制協(xié)議組成,定義了串行點到點鏈路應當如何傳輸因特網協(xié)議數(shù)據(jù),它要用于LAN接入、撥號網絡及傳真等應用規(guī)范;TCP/IP(傳輸控制協(xié)議/網絡層協(xié)議)、UDP(User Datagram Protocol用戶數(shù)據(jù)報協(xié)議)是三種已有的協(xié)議,它定義了因特網與網絡相關的通信及其他類型計算機設備和外圍設備之間的通信。藍牙采用或共享這些已有的協(xié)議去實現(xiàn)與連接因特網的設備通信,這樣,既可提高效率,又可在一定程度上保證藍牙技術和其它通信技術的互操作性;OBEX(Object Exchange Protocol)是對象交換協(xié)議,它支持設備間的數(shù)據(jù)交換,采用客戶/服務器模式提供與HTTP(超文本傳輸協(xié)議)相同的基本功能。該協(xié)議作為一個開放性標準還定義了可用于交換的電子商務卡、個人日程表、消息和便條等格式;WAP(Wireless Application Protocol)是無線應用協(xié)議,它的目的是要在數(shù)字蜂窩電話和其它小型無線設備上實現(xiàn)因特網業(yè)務。它支持移動電話瀏覽網頁、收取電子郵件和其它基于因特網的協(xié)議。WAE(Wireless Application Environment)是無線應用環(huán)境,它提供用于WAP電話和個人數(shù)字助理PDA所需的各種應用軟件。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();