BlueToothSPP/HSP/HFP/DUN/OPP/FTP10/12/2010BlueToothProfile•ProfileOverview•SPP•HSP•HFP•DUN•OPP•FTPProfiles(配置文件)•定義:簡單的講,配置文件定義了兩個藍牙設備間如何連接,以及連接時的行為和使用到的協議。–不同的設備使用不同的配置文件–每個藍牙設置可以具有多個配置文件•E.G:MK1手機具有的配置文件有:HSP/HFP/A2DP/AVRCP/OPPPirates具有的配置文件有:A2DP/AVRCP/GAP/HFP/HSPSHK具有的配置文件有:A2DP/AVRCP/SPP/OPP/DUN/HSP/HFP–到現在為止共有26中配置文件。Profiles(配置文件)•配置文件根據用途分為以下幾種:•GeneralProfile(基本配置文件)–GenericAccessProfile(通用訪問配置文件)–SPP–SerialPortProfile(串行端口配置文件)–GOEP-GenericObjectExchangeProfile(通用對象交換配置文件)•MobilePhoneAccessory(手機訪問)–HSP–HeadsetProfile(耳機配置文件)–HFP–Heads-FreeProfile(免提配置文件)•SharingData&Media(分享數據&多媒體)–OPP-ObjectPushProfile(對象推送配置文件)–FTP-FileTransferProfile(文件傳輸配置文件)–SP-SynchronizationProfile(同步配置文件)–BIP-BasicImagingProfile(基本成像配置文件)Profiles(配置文件)•MobileInternet(手機上網)–DUN-Dial-upNetworkingProfile(撥號網絡配置文件)•Entertainment(娛樂)–A2DP-AdvancedAudioDistributionProfile(高级音频分发配置文件)•Printer(打印)–BPP–BasicPrinterProfile(基本打印配置文件)–HCRP-HardcopyCableReplacementProfile(硬拷贝电缆替代配置文件)•Fax(傳真)–FAX-FaxProfile(传真配置文件)Profiles(配置文件)•Home/OfficeNetwork(家庭/辦公室網絡)–LAP-LAN(LocalAreaNetwork)AccessProfile–PAN-PersonalAreaNetworkingProfile(個人局域網配置文件)•HumanInterfaceDevice(人機接口設備)–HID–HumanInterfaceDeviceProfile(人機接口設備配置文件)»E.g:鼠標,鍵盤等•Hi-FiEntertainment(高保真娛樂)–A2DP-AdvancedAudioDistributionProfile(高级音频分发配置文件)–AVRCP-AudioVideoRemoteControlProfile(音频/视频远程控制配置文件)–VDP-VideoDistributionProfile(视频分发配置文件)•Note:以上包含了20中配置文件,其他的配置文件這里不多做介紹SPP–串行端口配置文件•定義:定義了如何设置虚拟串行端口及如何连接两个BT设备。•虛擬串行端口:兩個設備通過虛擬串行端口連接,就仿佛使用了串行電纜連接一樣。•HSP/HFP/DUN依附于SPP。–也就是說,HSP/HFP/DUN都需要建立虛擬的串行端口來連接BT設備•經常使用到SPP的設備有:PC,Laptop•配置和角色(Configuration&Roles):–SPP定義了兩個角色:DevA,DevB•DevA:建立连接的发起者(Initiator)•DevB:接受连接的接受者(Acceptor)SPP–串行端口配置文件•流程举例:两台PC或者Laptop进行连接.任何一个PC都可以为Initiator或者Acceptor。1)假如PCA发起连接的请求,并且建立虚拟的端口,通过这个端口与PCB进行连接。2)PCB可以选择接受连接请求,并且与PCA通过虚拟端口建立连接。3)将申请服务记录登记到SDP数据库中。4)建立连接后,可以进行传输等操作。HSP-耳機配置文件•定義:描述了BT耳機如何與手機或者其他BT設備(如PC,Laptop)通訊。•經常使用HSP的BT設備:Headset,PC,MobilePhone,PDA•配置和角色(Configuration&Roles):–HSP定義了兩個角色:Headset-HS,audiogateway-AG•HS(耳機):作為音頻網関的遠程音頻的輸入和輸出機制的設備•AG(音頻網関):是音頻網関設備,暨音頻輸入輸出設備,通常為:PC,PDA,MobilePhone–注意:一次只能連接一個。HSP只提供基本的交互性操作,例如,控制多用戶呼叫不提供。使用Button進行相關操作HSP-耳機配置文件•使用場景:–耳機連接手機,可以進行接聽電話,聽音樂。–耳機連接電腦,可以聽音樂。HSP-耳機配置文件•操作•接聽電話•撥打對后一通電話•聽音樂•調節音量•拒絕來電HFP–免提配置文件•定義:描述了網関設備如何用於供免提設備撥打和接聽呼叫。•HFP支援手機的免持模式,等於把BT耳機...