蓝牙测试技术.ppt
- 文档编号:18796351
- 上传时间:2023-11-19
- 格式:PPT
- 页数:48
- 大小:404.50KB
蓝牙测试技术.ppt
《蓝牙测试技术.ppt》由会员分享,可在线阅读,更多相关《蓝牙测试技术.ppt(48页珍藏版)》请在冰点文库上搜索。
Introduction,蓝牙(Bluetooth)是一种无线传输协议的名称本课程介绍测试蓝牙所需要的基本知识及测试各个Profile时应注意的问题真正熟悉掌握需要实际的测试演练,在实际操作中发现问题,并在解决问题的过程中得到锻炼,从实际的角度出发,本课程将对在测试案例文件中出现的协议进行逐个介绍。
蓝牙测试包括:
GAP&GAPUIDUNHeadsetHandsfreeHIDOBEXUIOPPFTPBIPSync.,Overview,TheBigPicture概况,本课程将对在测试案例文件中出现的协议进行逐个介绍。
这只是出于方便的缘故,并不代表这些协议属于同一个层次。
比如OBEX协议包含FTP,OPP,Sync.等协议,或ServicesDiscovery协议靠GAP协议支持,等等。
同时,不被支持的协议没有涵盖其中,比如CordlessTelephonyProfile和IntercomProfile。
这不代表这些协议不被其他蓝牙设备支持,或这些协议没有那些被介绍的协议重要。
Vocabulary,Glossaryofterms蓝牙利用无线电通讯传输数据的技术Server受动者Client主动者/发起者,测试组组成Teamformation,按照不同协议分为四组:
OBEXFTP,BIP,OPP,Sync(为人力资源分配平衡,sync.在测试中可能与HID合并)DUN拨号上网Headset&Handsfree耳机HID利用手机远距离操控(遥控计算机界面),普通知识,GAP(GenericAccessProfile),GAP普通通路协议,涉及范围:
定义如何建立两个设备间的结合1,寻找设备(DeviceDiscovery)2,连接请求(ConnectingInquiring)3,匹配(Pairing)4,设备连接(DeviceConnection)以及任何在具体服务开始以前的蓝牙活动例子,GAP普通通路协议
(2),强化知识练习浏览手机中有关蓝牙的菜单可视性Visibility名称Phonename开关Turnon/off蓝牙图标Bluetoothicon(onStandby)我的设备MyDevicesTestInstructions单数TestCases,OBEX,OBjectEXchange,BIP,BasicImageProfile负责处理图片数据交换的协议有些手机在传输图片时优先使用BIP,除非接收方不支持BIP协议,BIP支持格式(format)及尺寸变化(Resizing),支持的图像格式:
GIF,PNG,BMP,WBMP,andJPEG当手机发送图片时,如果接受方不支持该图片的格式或尺寸或比例,手机应当发送相应的图标(具体标准见各项目的FRS文件规定),OPP,什么是ObjectPushProfile负责vObject及non-Object数据的交换一般来讲(非严格意义)vObject指PIM物体、网址书签等手机特有格式的文件,OPP,OPP使手机能够与其他蓝牙设备交换名片、日历、或其他文件vCard:
ContactPhoneBookvNote:
NoteOrganizationvCal:
CalendareventOrganizationvMessage:
EmailitemCurrentlynotsupported(savedinOther)vBookmark:
BookmarkInternetservices,OPP,现阶段手机不能reject进来的vObject(incomingvObject)。
当提示信息询问是否保存时,该vObject已经被发送到手机的文件系统中;当用户选择“No”时,手机会删除已经收到的vObject。
OPP测试,测试需要的硬件:
一台带有蓝牙端口的计算机作为IOT设备用一个手机作为99和100号testcases的IOT设备用IBMPCCard测试“发送多个vObjects”,OPP,测试需要的软件TDK驱动软件为确保操作是在OPP上进行的,测试者需要关闭电脑上的FTP功能,OPP,发送非vObject文件如果要求用手机发送非vObject文件,首先要关闭计算机上的FTP和BIP服务(只有OPP工作)。
OPP,有关ReceivingmultiplevCards我们的电话目前不支持发送multiplevObjects有三种类型的发送方式IBMPCCard:
在一个OBEXSession中通过不同的PUT操作完成,OBEX_connectPUT_object(oneobject)PUT_object(oneobject)OBEX_disconnect,OPP,有关ReceivingmultiplevCards手机:
发送整个电话本通过一个PUT操作发送多个objectsOBEX_connectPUT_objectsOBEX_disconnect,TDK通过不同的PUT操作和多个OBEXsessions发送多个objectsOBEX_connectPUT_objectOBEX_disconnectOBEX_connectPUT_objectOBEX_disconnect,OPP,在哪找到传送的文件?
TDKSide:
“BluetoothExchangeFolder”手机:
vCard-PhoneBookvCal-CalendarvNote-NotevBookmark-InternetServicesvMsg-Other,FTP文件传输协议,要点FTP是一个设备管理另一个设备的文件系统所用的协议,电话支持的FTP命令浏览Browse得到Get/Pull转到上级/下级文件夹Switchtotheparentfolder/sub-folder其他的FTP命令/IOTDevice支持的FTP命令放入Put/Push删除Delete创建文件夹Createfolder改名Rename转到根目录Switchtotherootfolder,FTP文件传输协议
(2),要点
(2)手机的目录结构,FTP文件传输协议(3),测试需要的硬件:
IOT设备有TDK或其他蓝牙端口的计算机个别TestCases需要一个MemoryStick,FTP,测试需要的软件:
蓝牙端口的驱动软件(如TDK软件)在计算机上只运行FTP(disableOPPandBIP)FTPTestTool或BlueClient,FTP,TDK不支持显示“rootfolder”,也不能严格执行显示“parentfolder”、“sub-folder”,所以测试相关TestCases时必须使用BlueClient或FTPTestTool,FTP,使用FTPTestTool启用TDK的“SeriesPort”TDK会分配手机一个虚拟端口将这个端口号码输入FTPTestTool开始使用FTPTestTool,FTP,其他当通过FTP传送文件时,确认该操作使用了FTP是非常重要的通过Merlinlog,可以看到TargetHeader后边的Service值为“Filetransfer”,Sync.,IrMCServerThisistheIrMCserverdevicethatprovidesanobjectexchangeserver.Typically,thisdeviceisamobilephoneorPDA.IrMCClientThisistheIrMCclientdevice,whichcontainsasyncengineandpullsandpushesthePIMdatafromandtotheIrMCServer.Usually,theIrMCClientdeviceisaPC.,Sync.,测试需要的硬件:
有蓝牙端口的计算机(如TDK),Sync.,测试需要的软件:
TDK软件计算机只运行OPP服务;同步操作要使用Outlook而不是文件夹电话监视驱动程序(Monitordriversforthephone)XTDNConnect适用于有关自动同步(automaticsynchronization)的测试案件,Sync.,自动同步(Automaticsynchronization)当手机进入客户端(theClient)的蓝牙范围内时,客户端自动进行同步,而不需要任何人为操作,Sync.,其他没有电话支持vMsgs或vNotes的同步,电话只支持同步vCards和vCals在进行同步时,电话只能作为Server,即只能由IOT设备向手机发起同步,不能由手机发起同步第一次进行同步之前,最好确定电话和计算机具有共同的时间设置(时间、时区和夏时制),DUN,协议模型,DUN,什么是DUN(Dial-UpNetwork)DUN协议提供一个拨号数据连接通过该连接,一个计算机设备可以利用一个通讯设备(手机或调制解调器)的服务接入到电话网络,DUN,Gateway(GW)Thisisthedevicethatprovidesaccesstothepublicnetwork.Typicaldevicesactingasgatewaysarecellularphonesandmodems.DataTerminal(DT)Thisisthedevicethatusesthedial-upservicesofthegateway.TypicaldevicesactingasdataterminalsarelaptopsanddesktopPCs.,DUN,测试需要的硬件:
有蓝牙端口的计算机作为IOT设备有的测试案件需要一台附加的计算机和蓝牙端口有的测试案件需要一个附加的电话附加电话可以通过红外或数据线与计算机连接成为网络终端,HID,HumanInterfaceDevice通过HID,手机可以代替一台计算机的鼠标和键盘,进行遥控操作,HID,名词KCF(KeypadConfigurationFile)文件,分配手机按键在RemoteControl中的功能RCA(RemoteControlApplication)遥控应用程序,HeadsetProfile,耳机协议设定被要求的设备,从耳机设备向手机发出命令,进行打电话或接电话而且该协议也被用于两个蓝牙设备之间传输语音电话,HeadsetProfile,名词:
AG(AudioGateway)这是作为输入输出声音的门路的设备(如手机、个人电脑等)HS(Headset)作为远程声音输入输出的设备,Headset,AudioTransferIncomingcallhandledinphone:
Whenanswerthecallonthephone,theaudioisrootedtothephone;WhenanswerthecallontheHF/HS,theaudioisrootedtotheHF/HS,Headset,IncomingcallhandledinHandsfree/Headset:
Nomatterhowthecallisanswered(onthephoneorontheHS/HF),theaudioisrootedtotheHeadset/Handsfree,Headset,AutoansweringmodeWhentheHeadsetisconnectedtothephone(oronthetrusteddevicelist),theauto-answermodeshallnotbeactivated,Handsfree,Handsfree在功能上与Headset区别不大,但是在内部控制上使用一套不同的协议,发送不同的ATCommandHF比HS具有更多的特性(features)HF支持Sniffmode,HandsfreeProfile,SniffMode是一种节省能源的方式,又保证耳机与手机一直处于连接状态(connectmode),Merlin,Merlin:
Trafficcapturerandloggenerator捕捉蓝牙在空气中的无线电信息交通分析通信并生成log当测试者需要分析应用层以下的信息时,要使用Merlin。
更深的知识参考BluetoothProfileSpecification和BluetoothCoreSpecification,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蓝牙 测试 技术