蓝牙测试培训课件_第1页
蓝牙测试培训课件_第2页
蓝牙测试培训课件_第3页
蓝牙测试培训课件_第4页
蓝牙测试培训课件_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

蓝牙测试培训蓝牙(Bluetooth)是一种无线传输协议的名称本课程介绍测试蓝牙所需要的基本知识及测试各个Profile时应注意的问题真正熟悉掌握需要实际的测试演练,在实际操作中发现问题,并在解决问题的过程中得到锻炼蓝牙测试培训蓝牙(Bluetooth)是一种无线传输协议的1从实际的角度出发,本课程将对在测试案例文件中出现的协议进行逐个介绍。蓝牙测试包括:GAP&GAPUIDUNHeadsetHandsfreeHIDOBEXUIOPPFTPBIPSync.从实际的角度出发,本课程将对在测试案例文件中出现的协议进行逐2OverviewTheBigPicture概况ServiceDiscoveryApplicationProfileCordlessTelephonyProfileIntercomProfileGenericAccessProfileTCSBinaryBasedProfilesDial-upNetworkingProfileSerialPortProfileFaxProfileHeadsetProfileLANAccessProfileGenericOBEXProfileFTPOPPSync.ProfileOverviewTheBigPicture概况Ser3本课程将对在测试案例文件中出现的协议进行逐个介绍。这只是出于方便的缘故,并不代表这些协议属于同一个层次。比如OBEX协议包含FTP,OPP,Sync.等协议,或ServicesDiscovery协议靠GAP协议支持,等等。同时,不被支持的协议没有涵盖其中,比如CordlessTelephonyProfile和IntercomProfile。这不代表这些协议不被其他蓝牙设备支持,或这些协议没有那些被介绍的协议重要。本课程将对在测试案例文件中出现的协议进行逐个介绍。这只是出于4VocabularyGlossaryofterms蓝牙—利用无线电通讯传输数据的技术Server—受动者Client—主动者/发起者客户端(Client)服务端(Server)VocabularyGlossaryofterms客户端5测试组组成Teamformation按照不同协议分为四组:OBEX FTP,BIP,OPP,Sync(为人力资源分配平衡,sync.在测试中可能与HID合并)DUN—拨号上网Headset&Handsfree—耳机HID—利用手机远距离操控(遥控计算机界面)测试组组成Teamformation按照不同协议分为四组:6普通知识GAP(GenericAccessProfile)普通知识GAP(GenericAccessProfil7GAP普通通路协议涉及范围:定义如何建立两个设备间的结合1,寻找设备(DeviceDiscovery)2,连接请求(ConnectingInquiring)3,匹配(Pairing)4,设备连接(DeviceConnection)以及任何在具体服务开始以前的蓝牙活动例子GAP普通通路协议涉及范围:定义如何建立两个设备间的结合8GAP普通通路协议(2)强化知识练习浏览手机中有关蓝牙的菜单可视性Visibility名称Phonename开关Turnon/off蓝牙图标Bluetoothicon(onStandby)我的设备MyDevicesTestInstructions单数TestCasesGAP普通通路协议(2)强化知识练习9OBEXOBjectEXchangeOBEXOBjectEXchange10BIP BasicImageProfile负责处理图片数据交换的协议有些手机在传输图片时优先使用BIP,除非接收方不支持BIP协议BIP BasicImageProfile11BIP支持格式(format)及尺寸变化(Resizing)支持的图像格式: GIF,PNG,BMP,WBMP,andJPEG当手机发送图片时,如果接受方不支持该图片的格式或尺寸或比例,手机应当发送相应的图标(具体标准见各项目的FRS文件规定)BIP支持格式(format)及尺寸变化(Resizing)12OPP什么是ObjectPushProfile负责vObject及non-Object数据的交换一般来讲(非严格意义)vObject指PIM物体、网址书签等手机特有格式的文件OPP什么是ObjectPushProfile13OPPOPP使手机能够与其他蓝牙设备交换名片、日历、或其他文件vCard:Contact—PhoneBook vNote:Note—Organization vCal:Calendarevent—Organization vMessage:Emailitem—Currentlynotsupported(savedinOther) vBookmark:Bookmark—InternetservicesOPPOPP使手机能够与其他蓝牙设备交换名片、日历、或其他文14OPP现阶段手机不能reject进来的vObject(incomingvObject)。当提示信息询问是否保存时,该vObject已经被发送到手机的文件系统中;当用户选择“No”时,手机会删除已经收到的vObject。OPP现阶段手机不能reject进来的vObject(in15OPP测试测试需要的硬件:一台带有蓝牙端口的计算机作为IOT设备用一个手机作为99和100号testcases的IOT设备用IBMPCCard测试“发送多个vObjects”OPP测试测试需要的硬件:16OPP测试需要的软件TDK驱动软件为确保操作是在OPP上进行的,测试者需要关闭电脑上的FTP功能OPP测试需要的软件17OPP发送非vObject文件 如果要求用手机发送非vObject文件,首先要关闭计算机上的FTP和BIP服务(只有OPP工作)。OPP发送非vObject文件18OPP有关ReceivingmultiplevCards…我们的电话目前不支持发送multiplevObjects有三种类型的发送方式IBMPCCard: 在一个OBEXSession中通过不同的PUT操作完成 OBEX_connect PUT_object(oneobject) PUT_object(oneobject) … OBEX_disconnect

OPP有关ReceivingmultiplevCards19OPP有关ReceivingmultiplevCards…手机:发送整个电话本 通过一个PUT操作发送多个objects OBEX_connect PUT_objects OBEX_disconnectTDK 通过不同的PUT操作和多个OBEXsessions发送多个objects OBEX_connect PUT_object OBEX_disconnect OBEX_connect PUT_object OBEX_disconnectOPP有关ReceivingmultiplevCards20OPP在哪找到传送的文件?TDKSide:“BluetoothExchangeFolder”手机: vCard->PhoneBook vCal->Calendar vNote->Note vBookmark->InternetServices vMsg->OtherOPP在哪找到传送的文件?TDKSide:“Blueto21FTP文件传输协议要点FTP是一个设备管理另一个设备的文件系统所用的协议电话支持的FTP命令浏览Browse得到Get/Pull转到上级/下级文件夹Switchtotheparentfolder/sub-folder其他的FTP命令/IOTDevice支持的FTP命令放入Put/Push删除Delete创建文件夹Createfolder改名Rename转到根目录SwitchtotherootfolderFTP文件传输协议要点电话支持的FTP命令22FTP文件传输协议(2)要点(2)手机的目录结构FTP文件传输协议(2)要点(2)23FTP文件传输协议(3)测试需要的硬件:IOT设备—有TDK或其他蓝牙端口的计算机个别TestCases需要一个MemoryStickFTP文件传输协议(3)测试需要的硬件:24FTP测试需要的软件:蓝牙端口的驱动软件(如TDK软件)在计算机上只运行FTP(disableOPPandBIP)FTPTestTool或BlueClientFTP测试需要的软件:25FTP TDK不支持显示“rootfolder”,也不能严格执行显示“parentfolder”、“sub-folder”,所以测试相关TestCases时必须使用BlueClient或FTPTestToolFTP TDK不支持显示“rootfolder”,也不能严26FTP使用FTPTestTool启用TDK的“SeriesPort”TDK会分配手机一个虚拟端口将这个端口号码输入FTPTestTool开始使用FTPTestToolFTP使用FTPTestTool27FTP其他 当通过FTP传送文件时,确认该操作使用了FTP是非常重要的 通过Merlinlog,可以看到TargetHeader后边的Service值为“Filetransfer”FTP其他28Sync.IrMCServer–ThisistheIrMCserverdevicethatprovidesanobjectexchangeserver.Typically,thisdeviceisamobilephoneorPDA.IrMCClient–ThisistheIrMCclientdevice,whichcontainsasyncengineandpullsandpushesthePIMdatafromandtotheIrMCServer.Usually,theIrMCClientdeviceisaPC.Sync.IrMCServer–Thisisthe29Sync.测试需要的硬件: 有蓝牙端口的计算机(如TDK)Sync.测试需要的硬件:30Sync.测试需要的软件:TDK软件计算机只运行OPP服务;同步操作要使用Outlook而不是文件夹电话监视驱动程序(Monitordriversforthephone)XTDNConnect—适用于有关自动同步(automaticsynchronization)的测试案件Sync.测试需要的软件:31Sync.自动同步(Automaticsynchronization) 当手机进入客户端(theClient)的蓝牙范围内时,客户端自动进行同步,而不需要任何人为操作Sync.自动同步(Automaticsynchroniz32Sync.其他没有电话支持vMsgs或vNotes的同步,电话只支持同步vCards和vCals在进行同步时,电话只能作为Server,即只能由IOT设备向手机发起同步,不能由手机发起同步第一次进行同步之前,最好确定电话和计算机具有共同的时间设置(时间、时区和夏时制)Sync.其他33DUN协议模型DUN协议模型34DUN什么是DUN(Dial-UpNetwork)DUN协议提供一个拨号数据连接通过该连接,一个计算机设备可以利用一个通讯设备(手机或调制解调器)的服务接入到电话网络DUN什么是DUN(Dial-UpNetwork)35DUNGateway(GW)–Thisisthedevicethatprovidesaccesstothepublicnetwork.Typicaldevicesactingasgatewaysarecellularphonesandmodems.DataTerminal(DT)–Thisisthedevicethatusesthedial-upservicesofthegateway.TypicaldevicesactingasdataterminalsarelaptopsanddesktopPCs.DUNGateway(GW)–Thisisthe36DUN测试需要的硬件:有蓝牙端口的计算机作为IOT设备有的测试案件需要一台附加的计算机和蓝牙端口有的测试案件需要一个附加的电话附加电话可以通过红外或数据线与计算机连接成为网络终端DUN测试需要的硬件:37HIDHumanInterfaceDevice通过HID,手机可以代替一台计算机的鼠标和键盘,进行遥控操作HIDHumanInterfaceDevice38HID名词KCF(KeypadConfigurationFile)文件,分配手机按键在RemoteControl中的功能RCA(RemoteControlApplication)遥控应用程序HID名词39HeadsetProfile耳机协议设定被要求的设备,从耳机设备向手机发出命令,进行打电话或接电话而且该协议也被用于两个蓝牙设备之间传输语音电话HeadsetProfile耳机协议设定被要求的设备,从耳40HeadsetProfile名词:AG(AudioGateway)—这是作为输入输出声音的门路的设备(如手机、个人电脑等)HS(Headset)—作为远程声音输入输出的设备HeadsetProfile名词:41HeadsetAudioTransferIncomingcallhandledinphone:Whenanswerthecallonthephone,theaudioisrootedtothephone;WhenanswerthecallontheHF/HS,theaudioisrootedtotheHF/HSHeadsetAudioTransfer42HeadsetIncomingcallhandledinHandsfree/Headset:Nomatterhowthecallisanswered(onthephoneorontheHS/HF),theaudioisrootedtotheHeadset/HandsfreeHeadsetIncomingcallhandledi43HeadsetAutoansweringmodeWhentheHeadsetisconnectedtothephone(oronthetrusteddevicelist),theauto-answermodeshallnotbeactivatedHeadsetAutoansweringmode44HandsfreeHandsfree在功能上与Headset区别不大,但是在内部控制上使用一套不同的协议,发送不同的ATCommandHF比HS具有更多的特性(features)HF支持SniffmodeHandsfreeHandsfree在功能上与Headset45HandsfreeProfileSniffMode是一种节省能源的方式,又保证耳机与手机一直处于连接状态(connectmode)HandsfreeProfileSniffMode46MerlinMerlin:Trafficcapturerandloggenerator捕捉蓝牙在空气中的无线电信息交通分析通信并生成log当测试者需要分析应用层以下的信息时,要使用Merlin。更深的知识参考BluetoothProfileSpecification和BluetoothCoreSpecificationMerlinMerlin:Trafficcapturer47蓝牙测试培训课件48演讲完毕,谢谢观看!演讲完毕,谢谢观看!49蓝牙测试培训蓝牙(Bluetooth)是一种无线传输协议的名称本课程介绍测试蓝牙所需要的基本知识及测试各个Profile时应注意的问题真正熟悉掌握需要实际的测试演练,在实际操作中发现问题,并在解决问题的过程中得到锻炼蓝牙测试培训蓝牙(Bluetooth)是一种无线传输协议的50从实际的角度出发,本课程将对在测试案例文件中出现的协议进行逐个介绍。蓝牙测试包括:GAP&GAPUIDUNHeadsetHandsfreeHIDOBEXUIOPPFTPBIPSync.从实际的角度出发,本课程将对在测试案例文件中出现的协议进行逐51OverviewTheBigPicture概况ServiceDiscoveryApplicationProfileCordlessTelephonyProfileIntercomProfileGenericAccessProfileTCSBinaryBasedProfilesDial-upNetworkingProfileSerialPortProfileFaxProfileHeadsetProfileLANAccessProfileGenericOBEXProfileFTPOPPSync.ProfileOverviewTheBigPicture概况Ser52本课程将对在测试案例文件中出现的协议进行逐个介绍。这只是出于方便的缘故,并不代表这些协议属于同一个层次。比如OBEX协议包含FTP,OPP,Sync.等协议,或ServicesDiscovery协议靠GAP协议支持,等等。同时,不被支持的协议没有涵盖其中,比如CordlessTelephonyProfile和IntercomProfile。这不代表这些协议不被其他蓝牙设备支持,或这些协议没有那些被介绍的协议重要。本课程将对在测试案例文件中出现的协议进行逐个介绍。这只是出于53VocabularyGlossaryofterms蓝牙—利用无线电通讯传输数据的技术Server—受动者Client—主动者/发起者客户端(Client)服务端(Server)VocabularyGlossaryofterms客户端54测试组组成Teamformation按照不同协议分为四组:OBEX FTP,BIP,OPP,Sync(为人力资源分配平衡,sync.在测试中可能与HID合并)DUN—拨号上网Headset&Handsfree—耳机HID—利用手机远距离操控(遥控计算机界面)测试组组成Teamformation按照不同协议分为四组:55普通知识GAP(GenericAccessProfile)普通知识GAP(GenericAccessProfil56GAP普通通路协议涉及范围:定义如何建立两个设备间的结合1,寻找设备(DeviceDiscovery)2,连接请求(ConnectingInquiring)3,匹配(Pairing)4,设备连接(DeviceConnection)以及任何在具体服务开始以前的蓝牙活动例子GAP普通通路协议涉及范围:定义如何建立两个设备间的结合57GAP普通通路协议(2)强化知识练习浏览手机中有关蓝牙的菜单可视性Visibility名称Phonename开关Turnon/off蓝牙图标Bluetoothicon(onStandby)我的设备MyDevicesTestInstructions单数TestCasesGAP普通通路协议(2)强化知识练习58OBEXOBjectEXchangeOBEXOBjectEXchange59BIP BasicImageProfile负责处理图片数据交换的协议有些手机在传输图片时优先使用BIP,除非接收方不支持BIP协议BIP BasicImageProfile60BIP支持格式(format)及尺寸变化(Resizing)支持的图像格式: GIF,PNG,BMP,WBMP,andJPEG当手机发送图片时,如果接受方不支持该图片的格式或尺寸或比例,手机应当发送相应的图标(具体标准见各项目的FRS文件规定)BIP支持格式(format)及尺寸变化(Resizing)61OPP什么是ObjectPushProfile负责vObject及non-Object数据的交换一般来讲(非严格意义)vObject指PIM物体、网址书签等手机特有格式的文件OPP什么是ObjectPushProfile62OPPOPP使手机能够与其他蓝牙设备交换名片、日历、或其他文件vCard:Contact—PhoneBook vNote:Note—Organization vCal:Calendarevent—Organization vMessage:Emailitem—Currentlynotsupported(savedinOther) vBookmark:Bookmark—InternetservicesOPPOPP使手机能够与其他蓝牙设备交换名片、日历、或其他文63OPP现阶段手机不能reject进来的vObject(incomingvObject)。当提示信息询问是否保存时,该vObject已经被发送到手机的文件系统中;当用户选择“No”时,手机会删除已经收到的vObject。OPP现阶段手机不能reject进来的vObject(in64OPP测试测试需要的硬件:一台带有蓝牙端口的计算机作为IOT设备用一个手机作为99和100号testcases的IOT设备用IBMPCCard测试“发送多个vObjects”OPP测试测试需要的硬件:65OPP测试需要的软件TDK驱动软件为确保操作是在OPP上进行的,测试者需要关闭电脑上的FTP功能OPP测试需要的软件66OPP发送非vObject文件 如果要求用手机发送非vObject文件,首先要关闭计算机上的FTP和BIP服务(只有OPP工作)。OPP发送非vObject文件67OPP有关ReceivingmultiplevCards…我们的电话目前不支持发送multiplevObjects有三种类型的发送方式IBMPCCard: 在一个OBEXSession中通过不同的PUT操作完成 OBEX_connect PUT_object(oneobject) PUT_object(oneobject) … OBEX_disconnect

OPP有关ReceivingmultiplevCards68OPP有关ReceivingmultiplevCards…手机:发送整个电话本 通过一个PUT操作发送多个objects OBEX_connect PUT_objects OBEX_disconnectTDK 通过不同的PUT操作和多个OBEXsessions发送多个objects OBEX_connect PUT_object OBEX_disconnect OBEX_connect PUT_object OBEX_disconnectOPP有关ReceivingmultiplevCards69OPP在哪找到传送的文件?TDKSide:“BluetoothExchangeFolder”手机: vCard->PhoneBook vCal->Calendar vNote->Note vBookmark->InternetServices vMsg->OtherOPP在哪找到传送的文件?TDKSide:“Blueto70FTP文件传输协议要点FTP是一个设备管理另一个设备的文件系统所用的协议电话支持的FTP命令浏览Browse得到Get/Pull转到上级/下级文件夹Switchtotheparentfolder/sub-folder其他的FTP命令/IOTDevice支持的FTP命令放入Put/Push删除Delete创建文件夹Createfolder改名Rename转到根目录SwitchtotherootfolderFTP文件传输协议要点电话支持的FTP命令71FTP文件传输协议(2)要点(2)手机的目录结构FTP文件传输协议(2)要点(2)72FTP文件传输协议(3)测试需要的硬件:IOT设备—有TDK或其他蓝牙端口的计算机个别TestCases需要一个MemoryStickFTP文件传输协议(3)测试需要的硬件:73FTP测试需要的软件:蓝牙端口的驱动软件(如TDK软件)在计算机上只运行FTP(disableOPPandBIP)FTPTestTool或BlueClientFTP测试需要的软件:74FTP TDK不支持显示“rootfolder”,也不能严格执行显示“parentfolder”、“sub-folder”,所以测试相关TestCases时必须使用BlueClient或FTPTestToolFTP TDK不支持显示“rootfolder”,也不能严75FTP使用FTPTestTool启用TDK的“SeriesPort”TDK会分配手机一个虚拟端口将这个端口号码输入FTPTestTool开始使用FTPTestToolFTP使用FTPTestTool76FTP其他 当通过FTP传送文件时,确认该操作使用了FTP是非常重要的 通过Merlinlog,可以看到TargetHeader后边的Service值为“Filetransfer”FTP其他77Sync.IrMCServer–ThisistheIrMCserverdevicethatprovidesanobjectexchangeserver.Typically,thisdeviceisamobilephoneorPDA.IrMCClient–ThisistheIrMCclientdevice,whichcontainsasyncengineandpullsandpushesthePIMdatafromandtotheIrMCServer.Usually,theIrMCClientdeviceisaPC.Sync.IrMCServer–Thisisthe78Sync.测试需要的硬件: 有蓝牙端口的计算机(如TDK)Sync.测试需要的硬件:79Sync.测试需要的软件:TDK软件计算机只运行OPP服务;同步操作要使用Outlook而不是文件夹电话监视驱动程序(Monitordriversforthephone)XTDNConnect—适用于有关自动同步(automaticsynchronization)的测试案件Sync.测试需要的软件:80Sync.自动同步(Automaticsynchronization) 当手机进入客户端(theClient)的蓝牙范围内时,客户端自动进行同步,而不需要任何人为操作Sync.自动同步(Automaticsynchroniz81Sync.其他没有电话支持vMsgs或vNotes的同步,电话只支持同步vCards和vCals在进行同步时,电话只能作为Server,即只能由IOT设备向手机发起同步,不能由手机发起同步第一次进行同步之前,最好确定电话和计算机具有共同的时间设置(时间、时区和夏时制)Sync.其他82DUN协议模型DUN协议模型83DUN什么是DUN(Dial-UpNetwork)DUN协议提供一个拨号数据连接通过该连接,一个计算机设备可以利用一个通讯设备(手机或调制解调器)的服务接入到电话网络DUN什么是DUN(Dial-UpNetwork)84DUNGateway(GW)–Thisisthedevicethatprovidesaccesstothepublicnetwork.Typicaldevicesactingasgatewaysarecellularphonesandmodems.DataTerminal(DT)–Thisisthedevicethatusesthedial-upservicesofthegateway.TypicaldevicesactingasdataterminalsarelaptopsanddesktopPCs.DUNGateway(GW)–Thisisthe85DUN测试需要的硬件:有蓝牙端口的计算机作为IOT设备有的测试案件需要一台附加的计算机和蓝牙端口有的测试案件需要一个附加的电话附加电话可以通过红外或数据线与计算机连接成为网络终端DUN测试需要的硬件:86HIDHumanInterfaceDevice通过HID,手机可以代替一台计算机的鼠标和键盘,进行遥控操作HIDH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论