藍牙協議類型
1. 藍牙協議是個什麼玩意都有幾種高分!!!
知道什麼是傳輸協議嗎
協議就是規則
通俗的說就是語言
兩設備按一樣的協議才能交流版
就跟你用漢語跟外國人交流自權然行不通
包括邏輯鏈路控制和適配協議(L2CAP)、無線射頻通信(RFCOMM)和業務搜索協議(SDP)。
2. 什麼叫藍牙協議
這份白皮書(white paper)描述了由藍牙標准化團體(SIG)開發的協議的體系結構,通過對這個協議的闡述,關於其實現的不同的應用模式得以被介紹和補充。
提供這份文獻草案,不需要什麼其它的授權,包括任何商業性的授權,沒有侵權。它適用於任何特定的目的及任何正當理由。所有的責任,包括任何使用該文檔提供信息所造成的所有權侵權的責任在這里都宣布不予追究。你可以隨心所欲的使用這份文獻。
這份文獻只是一份注釋性的過渡草稿,關於它的改變恕不另行通知。讀者不應基於此進行產品的設計開發。
標准化團體 (SIG)
下面的公司是藍牙標准化團體的代表:
組織:
愛立信移動通訊Ericsson Mobile Communications AB
IBM 公司Corp.
Intel 公司Corp.
諾基亞行動電話Nokia Mobile Phones
東芝公司Toshiba Corp.
藍牙標准化團體開發了藍牙技術規范草案(版本1.0)(下文稱之為「技術規范」),它可以用來開發互動式的服務,交互操作方式的射頻模式應用軟體以及數據通訊協議。本文的目的在於對「技術規范」中的眾協議給出一個概述,指出它們的性能及其相互之間的關系。此外,一些被藍牙標准化團體定義了的應用模式也將作介紹,在這里,你們將會看到這些協議是如何被用來支持這些應用模式。
目錄
1 簡介
2 藍牙體系結構中的協議條款
3 藍牙應用模式和協議
4 綜述
5 參考書目
6 縮寫詞表
3. 藍牙協議分為哪幾種,各有什麼作用,以及現在市面上最主要的藍牙晶元有哪些,版本是多少,各支持哪種協議
目前主要的就是藍牙2.0,就是數據傳輸作用,晶元一半是高通(好像是)
4. 藍牙核心協議有哪些
藍牙核心協議有哪些本文是藍牙協議分析的第二篇文章,在「藍牙協議分析_基本概念」的基礎上,從整體架構的角度,了解藍牙協議的組成,以便加深對藍牙的理解。
2. 協議層次
藍牙協議是通信協議的一種,為了把復雜問題簡單化,任何通信協議都具有層次性,特點如下:
從下到上分層,通過層層封裝,每一層只需要關心特定的、獨立的功能,易於實現和維護;
在通信實體內部,下層向上層提供服務,上層是下層的用戶;
在通信實體之間,協議僅針對每一層,實體之間的通信,就像每一層之間的通信一樣,這樣有利於交流、理解、標准化。
藍牙協議也不例外,其協議層次如下:
從OSI(Open System Interconnection)模型的角度看,藍牙是一個比較簡單的協議,它僅僅提供了物理層(Physical Layer)和數據鏈路層(Data Link Layer )兩個OSI層次。但由於藍牙協議的特殊性、歷史演化因素等原因,其協議層次又顯的不簡單,甚至晦澀難懂(如上面圖片所示的Physical Link、Logical Transport等)。
藍牙協議分為四個層次:物理層(Physical Layer)、邏輯層(Logical Layer)、L2CAP Layer和應用層(APP Layer)。
物理層,負責提供數據傳輸的物理通道(通常稱為信道)。通常情況下,一個通信系統中存在幾種不同類型的信道,如控制信道、數據信道、語音信道等等。
邏輯層,在物理層的基礎上,提供兩個或多個設備之間、和物理無關的邏輯傳輸通道(也稱作邏輯鏈路)。
L2CAP層,L2CAP是邏輯鏈路控制和適配協議(Logical Link Control and Adaptation Protocol)的縮寫,負責管理邏輯層提供的邏輯鏈路。基於該協議,不同Application可共享同一個邏輯鏈路。類似TCP/IP中埠(port)的概念。
APP層,理解藍牙協議中的應用層,基於L2CAP提供的channel,實現各種各樣的應用功能。Profile是藍牙協議的特有概念,為了實現不同平台下的不同設備的互聯互通,藍牙協議不止規定了核心規范(稱作Bluetooth core),也為各種不同的應用場景,定義了各種Application規范,這些應用層規范稱作藍牙profile。
在以上四個層次的基礎上,藍牙協議又將物理層和邏輯層劃分了子層,分別是Physical Channel/Physical Links和Logical Transports/Logical Links,這一劃分,相當使人崩潰,要多花費大量的腦細胞去理解它們,具體請參考下面的分析。
2.1 物理層
物理層負責提供數據傳輸的物理信道,藍牙的物理層分為Physical Channel和Physical Links兩個子層。我們先介紹Physical Channel。
2.1.1 Physical Channel(物理信道)
一個通信系統中通常存在多種類型的物理信道,藍牙也不例外。另外,由「藍牙協議分析(1)_基本概念」的介紹可知,藍牙存在BR/EDR、LE和AMP三種技術,這三種技術在物理層的實現就有很大的差異,下面讓我們一一介紹。
首先是相同點,BR/EDR、LE和AMP的RF都使用2.4GHz ISM(Instrial Scientific Medical) 頻段,頻率范圍是2.400-2.4835 GHz。
注1:不同國家和地區藍牙的頻率和信道分配情況是不同,本文所有的描述都以中國採用的「歐洲和美國」標准為准。
除了相同點,剩下的都是不同點了。
BR/EDR是傳統的藍牙技術,它這樣定義物理信道:
1)ISM頻率范圍內被分成79個channel,每一個channel佔用1M的帶寬,在0 channel和78 channel之外設立guard band(保護帶寬,Lower Guard Band為2MHz,Upper Guard Band為3.5MHz)。
2)採用跳頻技術(hopping),也就是說,某一個物理信道,並不是固定的佔用79個channel中的某一個,而是以一定的規律在跳動(該規律在技術上叫做"偽隨機碼",就是"假"的隨機碼)。因此藍牙的物理信道,也可以稱作跳頻信道(hopping channel)。
3)BR/EDR技術定義了5種物理信道(跳頻信道),BR/EDR Basic Piconet Physical Channel、BR/EDR Adapted Piconet Physical Channel、BR/EDR Page Scan Physical Channel、BR/EDR Inquiry Scan Physical Channel和BR/EDR Synchronization Scan Channel。
4)BR/EDR Inquiry Scan Physical Channel用於藍牙設備的發現操作(discovery),即我們常用的搜索其它藍牙設備(discover)以及被其它藍牙設備搜索(discoverable)。
5)BR/EDR Page Scan Physical Channel用於藍牙設備的連接操作(connect),即我們常用的連接其它藍牙設備(connect)以及被其它藍牙設備連接(connectable)。
6)BR/EDR Basic Piconet Physical Channel和BR/EDR Adapted Piconet Physical Channel主要用在處於連接狀態的藍牙設備之間的通信。它們的區別是,BR/EDR Adapted Piconet Physical Channel使用較少的RF跳頻點。BR/EDR Basic Piconet Physical Channel使用全部79個跳頻點,而BR/EDR Adapted Piconet Physical Channel是根據當前的信道情況使用79個跳頻點中的子集,但是跳頻數目也不能少於20個。這個主要是因為藍牙使用ISM頻段,當藍牙和WIFI共存的時候,部分跳頻點被WIFI設備佔用而使得藍牙設備在這些跳頻點上的通信總是失敗,因此,需要避過那些WIFI設備佔用的頻點。
7)BR/EDR Synchronization Scan Channel可用於無連接的廣播通信,後續文章會詳細介紹。
8)同一時刻,BT 設備只能在其中一個物理信道上通信,為了支持多個並行的操作,藍牙系統採用時分方式,即不同的時間點採用不同的信道。
LE是為藍牙低功耗而生的技術,為了實現低功耗的目標,其物理信道的定義與BR/EDR有些差異:
1)ISM頻率范圍內被分成40個channel,每一個channel佔用2M的帶寬,在0 channel和39 channel之外設立guard band(保護帶寬,Lower Guard Band為2MHz,Upper Guard Band為3.5MHz)。
5. 什麼是藍牙協議
這份白皮書(white paper)描述了由藍牙標准化團體(SIG)開發的協議的體系結構,通過對這個協議的闡述,關於其實現的不同的應用模式得以被介紹和補充。
提供這份文獻草案,不需要什麼其它的授權,包括任何商業性的授權,沒有侵權。它適用於任何特定的目的及任何正當理由。所有的責任,包括任何使用該文檔提供信息所造成的所有權侵權的責任在這里都宣布不予追究。你可以隨心所欲的使用這份文獻。
這份文獻只是一份注釋性的過渡草稿,關於它的改變恕不另行通知。讀者不應基於此進行產品的設計開發。
標准化團體 (SIG)
下面的公司是藍牙標准化團體的代表:
組織:
愛立信移動通訊Ericsson Mobile Communications AB
IBM 公司Corp.
Intel 公司Corp.
諾基亞行動電話Nokia Mobile Phones
東芝公司Toshiba Corp.
藍牙標准化團體開發了藍牙技術規范草案(版本1.0)(下文稱之為「技術規范」),它可以用來開發互動式的服務,交互操作方式的射頻模式應用軟體以及數據通訊協議。本文的目的在於對「技術規范」中的眾協議給出一個概述,指出它們的性能及其相互之間的關系。此外,一些被藍牙標准化團體定義了的應用模式也將作介紹,在這里,你們將會看到這些協議是如何被用來支持這些應用模式。
6. 藍牙協議版本之間的區別.
藍牙目前暫時共有三個版本 V1.1/1.2/2.0。
2)以通訊距離來在不同版本可再分為 Class A(1)/Class B(2)。
3)版本的區別
1.1 為最早期版本,傳輸率約在748~810kpbs8,因是早期設計,容易受到同頻率之產品所干擾下影響通訊質量。
1.2 同樣是只有 748~810kpbs 的傳輸率,但在加上了(改善 Software)抗干擾跳頻功能。(太深入之技術理論不再詳述!)。
4)通訊距離版本
a)Class A 是用在大功率/遠距離的藍芽產品上,但因成本高和耗電量大,不適合作個人通訊產品之用(手機/藍牙耳機/藍牙 Dongle 等等),故多用在部份商業特殊用途上,通訊距離大約在 80~100M 距離之間。
b)Class B 是目前最流行的制式,通訊距離大約在 8~30M 之間,視乎產品的設計而定,多用於手機內/藍牙耳機/藍牙 Dongle 的個人通訊產品上,耗電量和體積較細,方便攜帶。
5)無論 1.1/1.2 版本的藍牙產品,本身基本是可以支持 Stereo 音效的傳輸要求,但只能夠作(單工)方式工作,加上音帶頻率響應不太足夠,並未算是最好之 Stereo 傳輸工具。
6)版本 2.0 是 1.2 的改良提升版,傳輸率約在 1.8Mpbs~2.1Mpbs,可以有(雙工)的工作方式。即一面作語音通訊,同時亦可以傳輸檔案/高質素圖片,台灣有部份藍牙 Dongle 已經有在市面發售,但在手機內有支持藍牙 2.0 版本則是很少。藍牙耳機能夠真正使用的亦不多,部份藍牙產品自稱是 2.0 版本,但仍然要利用外加配件才能達到。故相信最快也要到今年 9~11 月底才成氣候,2.0 版本當然也支持 Stereo 運作。
7)稍後藍牙 2.0 版本的晶元,是有機會加入了 Stereo 解碼晶元,則連《A2DP》(Advanced Audio Distribution Profile)也可以不需要了。
7. 無線網路協議中的藍牙協議是針對於哪個類型的網路
ZIGBEE協議。最適合感測器網路的無線通信技術。相應的就是ZIGBEE協議,實現是ZIGBEE協議棧。此外無線通信技術還有WIFI,藍牙,GPRS等
8. 誰能詳細的介紹一下藍牙的各種協議和用途
藍牙協議分為四個層次:物理層(Physical Layer)、邏輯層(Logical Layer)、L2CAP Layer和應用層(APP Layer)。
1、物理層
負責提供數據傳輸的物理通道(通常稱為信道)。通常情況下,一個通信系統中存在幾種不同類型的信道,如控制信道、數據信道、語音信道等等。
2、邏輯層
在物理層的基礎上,提供兩個或多個設備之間、和物理無關的邏輯傳輸通道(也稱作邏輯鏈路)。
邏輯層的主要功能,是在已連接(LE Advertisement Broadcast可以看做一類特殊的連接)的藍牙設備之間,基於物理鏈路,建立邏輯信道。
3、L2CAP層,L2CAP是邏輯鏈路控制和適配協議(Logical Link Control and Adaptation Protocol)的縮寫,負責管理邏輯層提供的邏輯鏈路。
基於該協議,不同Application可共享同一個邏輯鏈路。類似TCP/IP中埠(port)的概念。
4、APP層
理解藍牙協議中的應用層,基於L2CAP提供的channel,實現各種各樣的應用功能。
Profile是藍牙協議的特有概念,為了實現不同平台下的不同設備的互聯互通,藍牙協議規定了核心規范,也為不同的應用場景,定義了各種Application規范,這些應用層規范稱作藍牙profile。