天天看點

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

一、Android Bluetooth現狀

在android官網可以了解到android4.2新增了部分新功能,但是對于BT熟悉的人或許開始頭疼了,那就是Android4.2引入了一個新的藍牙協定棧針。谷歌和Broadcom之間的合作,開發新的藍牙協定棧,取代了基于堆棧的Bluez。是以市場上出現了老裝置的相容問題,很多藍牙裝置在android4.2手機上不能使用。

New Bluetooth stack

Android 4.2 introduces a new Bluetooth stack optimized for use with Android devices. The new Bluetooth stack developed in collaboration between Google and Broadcom replaces the stack based on BlueZ and provides improved compatibility and reliability

(1)Android2.2版 支援的藍牙核心版本是Bluetooth 2.0 + EDR。

(2)Android 的藍牙 使用了BlueZ協定棧,但隻實作了Handset/Handfree和A2DP/AVRCP等Profile。

(一些常用的Profile(如HID/DUN/SPP/OPP/FTP/PAN等)在現在的Android2.2版中并沒有實作。需要自己在Android中實作Profile)。

(3)目前版本(Android2.2) 隻支援 綁定裝置(bonded devices)之間通信,而不支援ad-hoc網絡通信。

(4)目前版本(Android2.2) emulator(仿真器、模拟器)不支援藍牙的調試,隻能通過LOG和BlueZ帶的工具來調試。

(5)Android2.0 API level5 之後的版本才支援Bluetooth。

(6)Android 的Bluetooth通信API是BlueZ 的RFCOMM的封裝。

RfcommSocket 在 API level7 之後的版本才提供Bluetooth 的通信

RfcommSocket 使用JAVA 的IputStream 和OutputStream對象

二、Android Bluetooth 架構

1、面向庫的架構視圖

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

2、面向程序的架構視圖

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

LinuxKernel層:

bluez協定棧、uart驅動, h4協定, hci,l2cap, sco, rfcomm

Library層:

libbluedroid.so 等

Framework層:

實作了Headset /Handsfree 和 A2DP/AVRCP profile,但其實作方式不同Handset/Handfree是直接 在bluez的RFCOMM Socket上開發的,沒有利用bluez的audio plugin,而A2DP/AVRCP是在bluez的audio plugin基礎上開發的,大大降低了實作的難度。

三、 BlueZ介紹

(詳見http://www.bluez.org/):

BlueZ 是Linux OS開放的bluetooth 協定棧主要包括IBM公司的BlueDrekar, Nokia公司的Affix, Axis公司的OpenBT和官方的協定棧BlueZ.

Bluetooth協定棧BlueZ分為兩部分:核心代碼和使用者态程式及工具集。

核心代碼:由BlueZ核心協定和驅動程式組 成;Bluetooth協定實作在核心源代碼 /net/bluetooth中。包括hci,l2cap,hid,rfcomm,sco,SDP,BNEP等協定的實作。驅動程式放在 /driver/bluetooth中,包含Linux kernel對各種接口的Bluetooth device的驅動。例如:USB接口,序列槽等。

使用者态程式及工具集:包括應用程式接口和BlueZ工具集。BlueZ提供函數庫以及應用程式接口,便于程式員開發bluetooth應用程式。BlueZ utils是主要工具集,實作對bluetooth裝置的初始化和控制。

四、幾個術語:

HFP(Hands-free Profile)耳機模式:

讓藍牙裝置可以控制電話,如接聽、挂斷、拒接、語音撥号等,拒接、語音撥号要視藍牙耳機及電話是否支援。

HSP(Handset Profile)耳機模式

用于支援藍牙耳機與行動電話之間使用

HID() 人機接口裝置配置檔案

HID 配置檔案定義了 Bluetooth HID(如鍵盤、指向裝置、遊戲裝置及遠端監視裝置)使用的協定、程式及功能

撥号網絡配置檔案 (DUN)

DUN 提供了通過 Bluetooth 無線技術接入 Internet 和其它撥号服務的标準。最常見的情況是在手機上撥号,從膝上型計算機以無線方式接入 Internet。

個人區域網路配置檔案 (PAN)

PAN 描述了兩個或更多個 Bluetooth 裝置如何構成一個即時網絡,以及如何使用同一機制通過網絡接入點接入遠端網絡。配置檔案角色包括網絡接入點、組即時網絡及個人區域網路使用者。

SDP( Service Discovery Protocol )服務發現協定

提供應用程式在藍牙環境中發現哪個服務可用和決定那些可用服務的特征。

GAP(Generic Access Profile)通用通路應用

一般通路應用規範定義了藍牙裝置如何發現和建立與其他裝置的安全(或不安全)連接配接。它處理一些一般模式的業務(如詢問、命名和搜尋)和一些安全性問題(如擔保),同時還處理一些有關連接配接的業務(如鍊路建立、信道和連接配接建立)。GAP規定的是一些一般性的運作任務。是以,它具有強制性,并作為所有其它藍牙應用規範的基礎。

三、藍牙協定棧

藍牙技術規範的目的是使符合該規範的各種應用之間能夠實作互操作。互操作的遠端裝置需要使用相同的協定棧,不同的應用需要不同的協定棧。但是,所有的應用都要使用藍牙技術規範中的資料鍊路層和實體層。

完整的藍牙協定棧如圖1所示,不是任何應用都必須使用全部協定,而是可以隻使用其中的一列或多列。圖1顯示了所有協定之間的互相關系,但這種關系在某些應用中是有變化的。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

藍牙協定體系中的協定

藍牙協定體系中的協定按SIG的關注程度分為四層:

  1. 核心協定:BaseBand、LMP、L2CAP、SDP;
  2. 電纜替代協定:RFCOMM;
  3. 電話傳送控制協定:TCS-Binary、AT指令集;
  4. 選用協定:PPP、UDP/TCP/IP、OBEX、WAP、vCard、vCal、IrMC、WAE。

除上述協定層外,規範還定義了主機控制器接口(HCI),它為基帶控制器、連接配接管理器、硬體狀态和控制寄存器提供指令接口。在圖1中,HCI位于L2CAP的下層,但HCI也可位于L2CAP上層。

藍牙核心協定由SIG制定的藍牙專用協定組成。絕大部分藍牙裝置都需要核心協定(加上無線部分),而其他協定則根據應用的需要而定。總之,電纜替代協定、電話控制協定和被采用的協定在核心協定基礎上構成了面向應用的協定。

1.藍牙核心協定

基帶協定

基帶和鍊路控制層確定微微網内各藍牙裝置單元之間由射頻構成的實體連接配接。藍牙的射頻系統是一個跳頻系統,其任一分組在指定時隙、指定頻率上發送。它使用查詢和分頁程序同步不同裝置間的發送頻率和時鐘,為基帶資料分組提供了兩種實體連接配接方式,即面向連接配接(SCO)和無連接配接(ACL),而且,在同一射頻上可實作多路資料傳送。ACL适用于資料分組,SCO适用于話音以及話音與資料的組合,所有的話音和資料分組都附有不同級别的前向糾錯(FEC)或循環備援校驗(CRC),而且可進行加密。此外,對于不同資料類型(包括連接配接管理資訊和控制資訊)都配置設定一個特殊通道。

可使用各種使用者模式在藍牙裝置間傳送話音,面向連接配接的話音分組隻需經過基帶傳輸,而不到達L2CAP。話音模式在藍牙系統内相對簡單,隻需開通話音連接配接就可傳送話音。

連接配接管理協定(LMP)

該協定負責各藍牙裝置間連接配接的建立。它通過連接配接的發起、交換、核實,進行身份認證和加密,通過協商确定基帶資料分組大小。它還控制無線裝置的電源模式和工作周期,以及微微網内裝置單元的連接配接狀态。

邏輯鍊路控制和适配協定(L2CAP)

該協定是基帶的上層協定,可以認為它與LMP并行工作,它們的差別在于,當業務資料不經過LMP時,L2CAP為上層提供服務。L2CAP向上層提供面向連接配接的和無連接配接的資料服務,它采用了多路技術、分割和重組技術、群提取技術。L2CAP允許高層協定以64k位元組長度收發資料分組。雖然基帶協定提供了SCO和ACL兩種連接配接類型,但L2CAP隻支援ACL。

    ·服務發現協定(SDP)

發現服務在藍牙技術架構中起着至關緊要的作用,它是所有使用者模式的基礎。使用SDP可以查詢到裝置資訊和服務類型,進而在藍牙裝置間建立相應的連接配接。

2.電纜替代協定(RFCOMM)

RFCOMM是基于ETSI-07.10規範的串行線仿真協定。它在藍牙基帶協定上仿真RS-232控制和資料信号,為使用串行線傳送機制的上層協定(如OBEX)提供服務。

3.電話控制協定

二進制電話控制協定(TCS-Binary或TCSBIN)

該協定是面向比特的協定,它定義了藍牙裝置間建立語音和資料呼叫的控制信令,定義了處理藍牙TCS裝置群的移動管理程序。基于ITU TQ.931建議的TCSBinary被指定為藍牙的二進制電話控制協定規範。

AT指令集電話控制協定

       SIG定義了控制多使用者模式下行動電話和數據機的AT指令集,該AT指令集基于ITU TV.250建議和GSM07.07,它還可以用于傳真業務。

4.選用協定

點對點協定(PPP)

在藍牙技術中,PPP位于RFCOMM上層,完成點對點的連接配接。

TCP/UDP/IP

該協定是由網際網路工程任務組制定,廣泛應用于網際網路通信的協定。在藍牙裝置中,使用這些協定是為了與網際網路相連接配接的裝置進行通信。

對象交換協定(OBEX)

       IrOBEX(簡寫為OBEX)是由紅外資料協會(IrDA)制定的會話層協定,它采用簡單的和自發的方式交換目标。OBEX是一種類似于HTTP的協定,它假設傳輸層是可靠的,采用客戶機/伺服器模式,獨立于傳輸機制和傳輸應用程式接口(API)。

電子名片交換格式(vCard)、電子月曆及日程交換格式(vCal)都是開放性規範,它們都沒有定義傳輸機制,而隻是定義了資料傳輸格式。SIG采用vCard/vCal規範,是為了進一步促進個人資訊交換。

無線應用協定(WAP)

該協定是由無線應用協定論壇制定的,它融合了各種廣域無線網絡技術,其目的是将網際網路内容和電話傳送的業務傳送到數字蜂窩電話和其他無線終端上。

使用者模式及協定棧

       1.檔案傳輸模式

檔案傳輸模式提供兩終端間的資料通信功能,可傳輸字尾為.xls、.ppt、.wav、.jpg和.doc的檔案(但并不限于這幾種),以及完整的檔案夾、目錄或多媒體資料流等,提供遠端檔案夾浏覽功能。檔案傳輸協定棧如圖2所示。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

       2.網際網路網橋模式

這種使用者模式可通過手機或無線數據機向PC提供撥号入網和收發傳真的功能,而不必與PC有實體上的連接配接。撥号上網需要兩列協定棧(不包括SDP),如圖3所示。AT指令集用來控制行動電話或數據機以及傳送其他業務資料的協定棧。傳真采用類似協定棧,但不使用PPP及基于PPP的其他網絡協定,而由應用軟體利用RFCOMM直接發送。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

       3.區域網路通路模式

該使用者模式下,多功能資料終端(DTs)經區域網路通路點(LAP)無線接入區域網路,然後,DTs的操作與通過撥号方式接入區域網路的裝置的操作一樣,其協定棧如圖4所示。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

       4.同步模式

同步使用者模式提供裝置到裝置的個人資料管理(PIM)的同步更新功能,其典型應用如電話簿、月曆、通知和記錄等。它要求PC、蜂窩電話和個人數字助理(PDA)在傳輸和處理名片、月曆及任務通知時,使用通用的協定和格式。其協定棧如圖5所示,其中同步應用子產品代表紅外移動通信(IrMC)客戶機或伺服器。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

       5.一機三用電話模式

手持電話機有三種使用方法:第一,接入公用電話網,作為普通電話使用;第二,作為不計費的内部電話使用;第三,作為蜂窩行動電話使用。無線電話和内部電話使用相同的協定棧;語音資料流直接與基帶協定接口,不經過L2CAP層,如圖6所示。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

       6.頭戴式裝置模式

使用該模式,使用者打電話時可自由移動。通過無線連接配接,頭戴式裝置通常作為蜂窩電話、無線電話或PC的音頻輸入輸出裝置。頭戴式裝置協定棧如圖7所示,語音資料流不經過L2CAP層而直接接入基帶協定層。頭戴式裝置必須能收發并處理AT指令。

Android bluetooth 藍牙開發/藍牙協定/藍牙通信二、Android Bluetooth 架構三、藍牙協定棧藍牙協定體系中的協定1.藍牙核心協定2.電纜替代協定(RFCOMM)3.電話控制協定4.選用協定使用者模式及協定棧四、藍牙各種版本差別

完整的協定棧包括藍牙專用協定(如連接配接管理協定LMP和邏輯鍊路控制應用協定L2CAP)以及非專用協定(如對象交換協定OBEX和使用者資料報協定UDP)。設計協定和協定棧的主要原則是盡可能利用現有的各種高層協定,保證現有協定與藍牙技術的融合以及各種應用之間的互操作,充分利用相容藍牙技術規範的軟硬體系統。藍牙技術規範的開放性保證了裝置制造商可以自由地選用其專用協定或習慣使用的公共協定,在藍牙技術規範基礎上開發新的應用。

Android藍牙系統分為四個層次,核心層、BlueZ庫、BlueTooth的适配庫、BlueTooth的JNI部分、Java架構層、應用層。下面先來分析Android的藍牙協定棧。

Android的藍牙協定棧采用BlueZ來實作,BlueZ分為兩部分:核心代碼和使用者态程式及工具集。

核心代碼主要由BlueZ核心協定和驅動程式組成;藍牙協定實作在核心源代碼net/bluetooth中,驅動程式位于核心源代碼目錄 driver/bluetooth中。使用者态程式及工具集主要包括應用程式接口和BlueZ工具集,位于Android源代碼目錄externel /bluetooth(注:Android版本不一樣,有的在externel/bluez目錄下)中。

1、藍牙協定棧

藍牙協定棧的體系結構由底層硬體子產品、中間協定層和高端應用層三部分組成。

一、底層硬體子產品

組成:

鍊路管理協定(Link ManagerProtocol,LMP);

基帶(Base Band,BB);

射頻(Radio Frequency,RF)。

功能:

射頻(RF)通過2.4GHz的ISM頻段實作資料流的過濾和傳輸。

基帶(BB)提供兩種不同的實體鍊路,即同步面向連接配接鍊路(Synchronous Connection Oriented,SCO)和異步無連接配接鍊路(AsynchronousConnection Less,ACL),負責跳頻和藍牙資料,及資訊幀的傳輸,且對所有類型的資料包提供不同層次的前向糾錯碼(Frequency Error Correction,FEC)或循環備援度差錯校驗(CyclicRedundancy Check,CRC)。

鍊路管理協定(LMP)負責兩個或多個裝置鍊路的建立和拆除,及鍊路的安全和控制,如鑒權和加密、控制和協商基帶包的大小等,它為上層軟體子產品提供了不同的通路入口。

主機控制器接口(HostController Interface,HCI)是藍牙協定中軟硬體之間的接口,提供了一個調用下層BB、LMP、狀态和控制寄存器等硬體的統一指令,上下兩個子產品接口之間的消息和資料的傳遞必須通過HCI的解釋才能進行。

二、中間協定層

組成:

邏輯鍊路控制和适配協定(LogicalLink Control and Adaptation Protocol,L2CAP);

服務發現協定(ServiceDiscovery Protocol,SDP);

序列槽仿真協定(或稱線纜替換協定RFCOMM);

二進制電話控制協定(TelephonyControlprotocol Spectocol,TCS)。

功能:

L2CAP位于基帶(BB)之上,向上層提供面向連接配接的和無連接配接的資料服務,它主要完成資料的拆裝、服務品質控制、協定的複用、分組的分割和重組,及組提取等功能。

SDP是一個基于客戶/伺服器結構的協定,它工作在L2CAP層之上,為上層應用程式提供一種機制來發現可用的服務及其屬性,服務的屬性包括服務的類型及該服務所需的機制或協定資訊。

RFCOMM是一個仿真有線鍊路的無線資料仿真協定,符合ETSI标準的TS07.10序列槽仿真協定,它在藍牙基帶上仿真RS-232的控制和資料信号,為原先使用串行連接配接的上層業務提供傳送能力。

TCS定義了用于藍牙裝置之間建立語音和資料呼叫的控制信令(Call Control Signalling),并負責處理藍牙裝置組的移動管理過程。

三、高端應用層

組成:

點對點協定(Point-to-PointProtocol,PPP);

傳輸控制協定/網絡層協定(TCP/IP);

使用者資料包協定(UserDatagram Protocol,UDP);

對象交換協定(ObjectExchang Protocol,OBEX);

無線應用協定(WirelessApplication Protocol,WAP);

無線應用環境(WirelessApplication Environment,WAE);

功能:

PPP定義了串行點對點鍊路應當如何傳輸網際網路協定資料,主要用于LAN接入、撥号網絡及傳真等應用規範。

TCP/IP、UDP定義了網際網路與網絡相關的通信及其他類型計算機裝置和外圍裝置之間的通信。

OBEX支援裝置間的資料交換,采用客戶/伺服器模式提供與HTTP(超文本傳輸協定)相同的基本功能。可用于交換的電子商務卡、個人日程表、消息和便條等格式。

WAP用于在數字蜂窩電話和其他小型無線裝置上實作網際網路業務,支援行動電話浏覽網頁、收取電子郵件和其他基于網際網路的協定。

WAE提供用于WAP電話和個人數字助理(PersonalDigital Assistant,PDA)所需的各種應用軟體。

2、android與藍牙協定棧的關系

藍牙系統的核心是BlueZ,是以JNI和上層都圍繞跟BlueZ的溝通進行。JNI和android應用層,跟BlueZ溝通的主要手段是D- BUS,這是一套被廣泛采用的IPC通信機制,跟Android架構使用的Binder類似。BlueZ以D-BUS為基礎,給其他部分提供主要接口。

四、藍牙各種版本差別

  藍牙目前暫時共有四個版本 V1.1/1.2/2.0/2.1。以通訊距離來在不同版本可再分為 Class A(1)/Class B(2)。

     1)藍牙目前暫時共有四個版本 V1.1/1.2/2.0/2.1。

    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 版本,但仍然要利用外加配件才能達到。 2.0 版本當然也支援 Stereo 運作。

    7)稍後藍牙 2.0 版本的晶片,是有機會加入了 Stereo 譯碼晶片,則連 A2DP(Advanced Audio Distribution Profile)也可以不需要了。

藍牙,是一種支援裝置短距離通信(一般10m内)的無線電技術。能在包括行動電話、PDA、無線耳機、筆記本電腦、相關外設等衆多裝置之間進行無線資訊交換。利用“藍牙”技術,能夠有效地簡化移動通信終端裝置之間的通信,也能夠成功地簡化裝置與網際網路Internet之間的通信,進而資料傳輸變得更加迅速高效,為無線通信拓寬道路。藍牙采用分散式網絡結構以及快跳頻和短包技術,支援點對點及點對多點通信,工作在全球通用的2.4GHz ISM(即工業、科學、醫學)頻段。其資料速率為1Mbps。采用時分雙工傳輸方案實作全雙工傳輸。

低耗電藍牙相關規範

  

技術規範 典型的藍牙 低耗電的藍牙
無線電頻率 2.4 GHz 2.4 GHz
距離 10米 10米
空中資料速率 1-3 Mb/s 1 Mb/s
應用吞吐量 0.7-2.1 Mb/s 0.2 Mb/s
Nodes/Active slaves 7-16,777,184 無限
安全 64/128-bit及使用者自定義的應用層 128-bitAES及使用者自定義的應用層
魯棒性 自動适應快速跳頻,FEC,快速 ACK 自動适應快速跳頻
延遲(非連接配接狀态)
發送資料的總時間 100 m/s <6 m/s
政府監管 全球 全球
認證機構 藍牙技術聯盟(Bluetooth SIG) 藍牙技術聯盟(Bluetooth SIG)
語音能力 沒有
網絡拓撲 分散網 Star-bus
耗電量 1(作為參考) 0.01至0.5(視符使用情況)
Peak current consumption <30 mA <15 mA (最高運作時為15 mA)
Service discovery
簡介概念
主要用途

手機,遊戲機,耳機,stereo audio streaming, 

汽車和PC等

手機,遊戲機,PC,表,體育和健身,醫療保健, 

汽車,家用電子,自動化和工業等

雖然制造商對各種裝置實施的特定使用者接口因裝置而異,但首次連接配接兩個裝置的一些基本步驟是相同的。使用者應保持在安全環境下進行配對。

  裝置充電

  如果裝置是新的 Bluetooth 裝置,確定在進行連接配接或打開前已充電。尤其是 Bluetooth 耳機,使用前必須充電。

  裝置開機

  打開需要配對裝置的電源。對于某些裝置,如 Bluetooth 無線耳機,裝置開機的同時即啟動配對過程。

  開啟 Bluetooth 功能

  在您收到裝置時,該裝置的 Bluetooth 功能可能已經開啟,也可能尚未開啟。對于多數計算機,使用者需要從控制台或系統首選項中開啟 Bluetooth 射頻功能。

  将裝置設定為可見

  作為安全措施,某些裝置可将 Bluetooth 功能設定為關閉、隐藏或可見。嘗試連接配接裝置時,使用者應将裝置設定為可見,這樣才能為彼此所發現。完成裝置配對後,如果使用者擔心裝置會被其它裝置發現,可以将裝置設定為隐藏。

  将兩個裝置設為連接配接模式

  兩個裝置都充好電後,打開裝置電源并開啟 Bluetooth 功能,每個裝置都需要初始化通信會話。通常,在兩個裝置之間連接配接時,一個裝置會作為“主機”,而另一個裝置則作為“訪客”。主機裝置是具有使用者界面的裝置,多數連接配接設定都将從此進行。一個裝置可以是另一個裝置的主機,也可以作為其它裝置的訪客。例如,手機與無線耳機配對時,該手機就是主機。但是,手機與膝上型計算機配對時,膝上型計算機就是主機。

  輸入密碼

  裝置彼此發現對方後,使用者将被要求在一個或兩個裝置中輸入密碼。某些情況下,如連接配接無線耳機時,密碼是由制造商為耳機指定的固定密碼。此時,使用者需要在主機裝置中輸入此指定的密碼。使用者可在使用者手冊中找到此密碼。在其它情況下,使用者可輸入他/她自己的密碼。在這些情況下,使用者将在兩個裝置中輸入密碼各一次。強烈建議使用者為一次配對過程設定 8 位字母數字字元密碼。輸入密碼後,裝置将彼此驗證并完成建立信任連接配接。

  删除或斷開與信任裝置的連接配接

  使用者應何時删除或斷開與信任裝置的連接配接?如果您的其中一個 Bluetooth 裝置丢失或被偷,您應取消以前與該裝置配對的所有裝置的配對設定。

  如何取消配對或删除信任裝置?對于手機或計算機之類裝置,使用者應進入裝置的連接配接設定,然後查找信任裝置清單。使用者随後便能選擇添加新裝置或删除信任裝置。突出顯示需要删除的裝置,然後按删除按鈕。鍵盤或滑鼠之類裝置隻有一個按鈕或開關作為使用者接口,是以每次隻能連接配接到一個裝置。要删除其原來的信任裝置,隻需将滑鼠或鍵盤連接配接到新裝置。