《韩国三星电子蓝牙》PPT课件.ppt_第1页
《韩国三星电子蓝牙》PPT课件.ppt_第2页
《韩国三星电子蓝牙》PPT课件.ppt_第3页
《韩国三星电子蓝牙》PPT课件.ppt_第4页
《韩国三星电子蓝牙》PPT课件.ppt_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

0,IntroductionofBluetoothTechnology,WSKANGPrincipalEngineerNetworkSolutionLab.CorporateR0.28h0.35);1MSymbols/stransmitpower0dbm(upto20dbmwithpowercontrol)receiversensitivity-70dBm0.1%BER,12,RadioBasics:Receiver,TheRFTransceivercontainsbothReceiverandTransmitter.Thereceiverselectsthedesiredsignalandremovesallothersignalspresentattheantenna(stronginterfererswillbepresentbothinandoutoftheISMband).Thedesiredsignalisdownconvertedtobasebandanddemodulated.Adigitalbitstreamrepresentingthedemodulateddataisoutputtothebasebandsub-systemforfurtherprocessing.,AntennaFilter,LNA,RFMixer,SelectivityFilterconfiguresTXdatafromhostintoBluetoothpacketsMICROCONTROLLER-Managesthelinks;turnscomponentsonandoff;adigitalICMEMORY-integratedRAM,ROM;integratedorseparateFlashROM;adigitalIC:storesconfigurationinformationstoresshorttermoperatinginformationANTENNA-transducertoconvertsignalbetweenconductedandradiatedforms.Usuallybestoutsidethemodule.,46,LogicalCombinationsofFunctionalityIntegratedinModules,RADIOONLYPortablephones!PhonescontainpowerfulprocessorsandmemorycapableofprovidingbasebandandcontrolfunctionsAcost-effectivesolutionisoftentoprovideamodulecontainingonlytheradiofunctionRADIO+BASEBAND.ifphoneprocessordoesnothaveexcesscapacitytosupportBluetoothTXdataformattingandRXsynchronization.RADIO+BASEBAND+MICROCONTROLLER+MEMORYForretrofitupgradeandunhostedapplications-headsets,PCcardsAppropriatetoincludecrystalandvoltageregulationalso,47,TypesofApplicationsforModules,HOSTED:ALREADYCONTAINSAMICROCONTROLLER;maybeabletosharememory,crystaloscillator,codecPortablephonesPersonalComputersPDAsUNHOSTED:Oftenanexcessorytoahostedapplication;mustbecompleteandself-sufficientHeadsetforusewithcellphone,orperonalaudioMouseforPCJoystickcontrollerforvideogame,48,Pros:SmallersizeLowercostImprovedperformance?Time-to-market?StandardinterfaceCons:Softwareupgrades,RFTransceiver,ROM,BasebandProcessor,HostProcessor,HCI,BluetoothComponent,CellPhone,FLASH,Power,Refosc,HostedBluetoothModuleDesign,49,inCellularApplications,Pros:SmallersizeLowercostmemory?Cons:SoftwareupgradesICDevelopmentRFinterface,RFTransceiver,HostProcessor,BluetoothComponent,CellPhone,FLASH,Power,Refosc,ROM,BluetoothProcessor,BluetoothBasebandIntegration,50,BluetoothSoftware,SDClient,LCDriver,TimerDriver,HCI-HostDriver,IRQDriver,L2CAP,RFCOMM,PPP,UDP,TCP,ATCommands,vCard/vCal,SDServer,TCSBIN,HCI,IP,WAE,Basebandw/LinkControllerASIC,BluetoothRFModule,Audio,HCITransport/Drivers,HCITransport/Drivers,HostController,LinkManager,OBEX,WAP,USB,Serial,PCMCIA,USB,Serial,PCMCIA,HostSoftware,BBSW,RTOS,FlashDriver,FlashLoader,SSI,SCM,DBM,VirtualOSLayer,51,LinkManager,LinkmanagementsetupandconfigurationpacketselectionforqualityofservicerequiredpackettransfersSecurityauthenticationpairingcreate/changelinkkeysencryptionincludingkeymanagementPiconetmanagementAttachanddetachslavesEstablishingACL/SCOconnectionsmaster/slaveswitchingnamerequestsHandlingoflowpowermodes:hold,park,sniffmodesHardware-dependentfunctionalityandfeatures,52,LogicalLinkControlandAdaptationProtocol(L2CAP),ProtocolmultiplexingenablesusageofseveralhigherlayerprotocolssimultaneouslyidentifiespacketswithrequiredprotocolspassespacketsforhigherlayerprotocolstoappropriatehandlerSegmentationandReassemblysegmentshigherlayerprotocolpacketsintoappropriatedatalinkpacketsandreassemblesthemagain.AddslogicalchannelbitsforACLpacketshidesdatalinkpacketlengthsforhigherlayerprotocolsQualityofServicenegotiatesservicetypeforlinkmonitorslinkqualityandadjustsforrate,latency,delayallocateschannelsforSCOconnectionsHardwareindependent(ideally),53,HostControllerInterface(HCI),ProvidesacommoninterfacebetweentheBluetoothhostandaBluetoothmoduleInterfacesinspec1.0:USB;UART;RS-232DefinesaboundarywhichallowstheindependentdevelopmentofBluetoothhardwareandsoftwareDefinesasetofmessagesthatareusedbyupperlayerprotocolstocontrolandreceivenotificationsfromtheBluetoothhardwareProvidesaflowcontrolcapabilitythatregulatestheflowofdatabetweenthehostandthehostcontroller,54,HCITransportProtocols,TheHCItransportprotocolsdescribehowHCIcommands,eventpackets,anddatapacketsarecommunicatedbetweenahostandtheBluetoothmodule.TheBluetoothspecificationsupportsthefollowingtransportprotocols:USBTransportprotocolPCCardtransportprotocolRS232TransportprotocolUARTTransportprotocol,55,ServiceDiscoveryProtocol(SDP),BluetoothSDPenablesBluetoothdevicestodiscoverthecharacteristicsandcapabilitiesofotherBluetoothdeviceswithinRFproximityWithinBluetoothSDP,aserviceis:anyinformation,resource,orfacilitythatisprovidedby(orthrough)oneBluetoothdevicethatisadvertisedasavailabletobeusedbynearbyBluetoothdevicesBluetoothSDPdoesnotprovideageneralpurposeserviceaccess/usagemechanism;SDPonlyenablesdiscoveryofservices,56,ServiceDiscoveryProtocol(SDP),MotivationBluetoothenvironmentisqualitativelydifferentfromtraditionalnetworkenvironmentsHighlydynamicBasedupondeviceproximityDevice-based,ratherthannetwork-basedFocusServicediscoverywithinBluetoothenvironmentOptimizedfordynamicnatureofBluetoothServicesofferedbyorthroughBluetoothdevices,57,SDPClientandServerRoles,SDPServer:offersoneormoreservicesMaintainsadatabaseofserviceinformationcontainingoneservicerecordforeachserviceofferedEachservicerecordcontainsalistofattributesdescribingtheserviceSDPClient:needsaserviceSearchesforservicesbasedonthedesiredattributesofthoseservicesRequestsadditionalattributesofthefoundservices,58,SDPClientandServerRoles,LM,L2CAP,SDPServer,SDPServerRole,CO,ServiceRecordsDB,LM,L2CAP,SDPClientRole,CO,SDPClient,BT_module_Ctrl,BT_module_Ctrl,59,RFCOMM,ProvidesupportforlegacyapplicationsthatuseserialcablesItemulatesthe9wiresofanRS232serialcableLeveragetheexistingstandardGSMTS07.10Thescopeispoint-to-pointcommunicationbetweenBluetoothdevicesItisasimpletransportprotocolwithframing,multiplexingPlusadditionalprovisionsRS232signalstatusRemotelinestatusRemoteportsettingParameternegotiation,60,RFCOMMProtocolStack,61,ProfilesusingRFCOMM,SerialPortProfileSerialportemulationforlegacyapplicationsNotexplicitlyusingserialportemulation:Dial-upnetworkingFaxHeadsetGenericObex(ObjectPush,FileTransfer,Synchronisation)LANAccess,Profiles,Definehowtoimplementspecificusagemodels“Sometimes”definewhichapplicationtouseDefinewhichprovidedandadaptedprotocolstousePutrequirementsoneachindividualprotocolDefinewhichoptionsareconsideredmandatoryDefineparameterranges,Applications,ProvidedProtocols,AdaptedProtocols,BasicProtocols,VCARD,OBEX,RFCOMM,SDP,TCS,L2CAP,LM,Base,Radio,TCP,IP,Profiles,Profiles,L2CAP,SDP,L2CAP,SDP,L2CAP,A-Party,B-Party,Local,Remote,Client,Server,GenericAccessProfile,ServiceDiscoveryApplicationProfile,BasedonATCommands,LANAccessProfile,FaxProfile,HeadsetProfile,Dial-upNetworking,FileTransferProfile,Synchronization,CordlessTelephonyProfile,IntercomProfile,ObjectPushProfile,Terminal,Gateway,Terminal,Push,Push,Client,Server,IrMC,IrMC,Audio,Headset,DT,Gateway,DT,Gateway,Client,Server,TCSBinary,RFCOMM,RFCOMM,DeviceA,DeviceB,SerialPortProfile,GenericObjectExchange,Protocols,BluetoothProfileHierarchy,ServiceDiscoveryProfile,CordlessTelephonyProfile,IntercomProfile,Dial-upNetworkingProfile,FaxProfile,HeadsetProfile,LANAccessProfile,FileTransferProfile,ObjectPushProfile,SynchronizationProfile,GenericAccessProfile,SerialPortProfile,GenericObjectExchgProfile,GenericAccessProfile,ThisprofiledefinesthegenericproceduresrelatedtodiscoveryofBluetoothdevices(idlemodeprocedures)andlinkmanagementaspectsofconnectingtoBluetoothdevices(connectingmodeprocedures).Definesproceduresrelatedtouseofdifferentsecuritylevels.Theprofileincludescommonformatrequirementsforparametersaccessibleontheuserinterfacelevel.,ServiceDiscoveryApplicationProfile,ThisprofiledefinesthefeaturesandproceduresforanapplicationinaBluetoothdevicetodiscoverservicesregisteredinotherBluetoothdevicesandretrieveanydesiredavailableinformationpertinenttotheseservices.RevealshigherlevelservicesavailabletousersProvidesPlugandPlayinformation,CordlessTelephonyProfile,Thisprofiledefinesthefeaturesandproceduresthatarerequiredforinteroperabilitybetweendifferentunitsactiveinthe3-in-1phoneusecase.Thescopeofthisprofileincludesthefollowinglayers/protocols/profiles:BluetoothBaseband,LinkManagerProtocol,L2CAP,ServiceDiscoveryProtocol,TelephonyControlProtocolSpecification(TCS-Binary)andtheGeneralAccessProfile.,IntercomProfile,ThisprofiledefinestherequirementsforBluetoothdevicesnecessaryforthesupportoftheintercomfunctionalitywithinthe3-in-1phoneusecase.Therequirementsareexpressedintermsofend-userservices,andbydefiningthefeaturesandproceduresthatarerequiredforinteroperabilitybetweenBluetoothdevicesinthe3-in-1phoneusecase.,SynchronizationProfile,ThisapplicationprofiledefinestheapplicationrequirementsforBluetoothdevicesnecessaryforthesupportoftheSynchronizationusagemodel.SynchronizationisbuiltonanIrDAfoundation,reusesmanyexistingprotocols.vCardandvCalendarobjectscanbesynchronizedbetweenseparatedevicesusingtheObexprotocol.,70,SerialPortProfile,ThisprofiledefinestheinteroperabilityrequirementsforBluetoothdevicesnecessaryforsettingupemulatedserialcableconnectionsusingRFCOMMbetweentwopeerdevices.IsbuiltontheGenericAccessProfileTworoles:initiator&responder(DevA&DevB)RelatestowhichdevicesetsupRFCOMMconnection,withnorelationtoapplicationbehaviour(e.g.client/serverroles)RequiresahelperapplicationtosetupvirtualserialportandconnectionSecurityismandatorytosupport,butoptionaltouse,SerialPortProfile,SerialPortConfig.,HCI-HostDriver,L2CAP,RFCOMM,HCITransport/Drivers,SDP,HostSystemSoftware,ApplicationA,BluetoothModule,USB,HCI-HostDriver,L2CAP,RFCOMM,HCITransport/Drivers,SDP,BluetoothModule,DeviceA,DeviceB,HostSystemSoftware,ApplicationB,UART,USB,UART,SerialPortConfig.,72,Whatstepsarerequiredtosetupavirtualserialcablebetweentwodevices?,SerialPortProfile-Stepbystep,73,StepbyStep-Inquiry,TheinitiatordeviceperformsanINQUIRYtofindtheotherdevicewithinrange,Allthenearbydevices(indiscoverablemode)respond.Theinitiatingdevicesortsthroughtheresponsesandletsuserpickone.,74,StepbyStep-Baseband,ThedeviceinitiatesaPAGEtosynchronizewiththechosenresponderThedevicecreatesabasebandACLconnection,75,StepbyStep-ServiceDiscovery,ThedeviceusesSDPtoretrievedetailsoftheSerialPortservice-RFCOMMserverchannelnumberinparticularTheServiceNameinformationmaybepresentedtotheuserforverification,76,StepbyStep-RFCOMM,CreateL2CAPchanneltoRFCOMMentityinresponderStartsRFCOMMmultiplexersessiononL2CAPchannel(Optionally,negotiateparametersfortheyettobeopenedDLC)RequestanRFCOMMdatalinkconnection(DLC),77,StepbyStep-Security(optional),EitherdevicemayrequestthatPairingbeperformed.PairingrequirestheuseofasharedsecretPINEitherdevicemayrequestthatthebasebandlinkisencrypted,78,StepbyStep-Application,Theapplicationsoftwareisnowabletocommunicatethroughthevirtualserialport,79,Summary,ProtocolsdefinedforcommunicationHCIsupportscommoninterfacetohardwaremodulesL2CAPprovidescommonbasefordatacommunicationSDPprovidesbasisdiscoverymechnismsProfilesdefinedforinteroperabilitySpecifiesprotocolladderfromPHYtoAPP,80,RoleofTestingintheQualificationProgram,BTQualificationProgramGoal:ToensureinteroperabilitybetweendifferentBTdevicesevenfromdifferentvendorsMethod:EveryBTdevicehastopasstheQualificationProcessbyperformingsuccessfullytherelevanttestcases,81,AuthoritydelegationforBluetoothQualificationProgram,82,BluetoothQualificationReviewBorad(BQRB),EachbluetoothSIGPromotercompanyappointsonedelegateResponsibleforsettingupandmaintainingQualificationcriteriaandrulesSelects,hiresandmanagesaBQAtoaadministertheprogramaccordingtopoliciesDefiniestherecognitionrequirementstobecomeaBQTFandBQARotatingChair,83,BluetoothQualificationAdministrator(BQA),ImplementstheQualificationProgramInterfacebetweenBQRBandBQBs,BQTFs,prospectiveBQBcandidatesprospectiveBQTFcandidatesMaintainslistingsof:RecognizedBQBsAccreditedBQTFsQualified(listed)productsApprovedwaiversDisseminatesinformationontheprogram,84,BluetoothQualificationBody(BQB),Authorizedtolistproductsasqualifiedbasedon:ApplicableTestResultsinaccordancewiththeTCRLDeclarationsofCompliancefromthemanufacturerResponsiblefor:CheckingcompletenessofmaterialreceivedVerifyingauthenticityofmaterialreceivedMaintainingconfidentialmaterialAdvisingmanufactureronqualificationprocessIndependentofproductdevelopmenteffortsOver12BQBstoday,85,BluetoothQualificationTestFacility(BQTF),IndependenttestingfacilitywhichisaccreditedbyBQRBtotestproductsforcompliancewiththeBluetoothtestrequirementsRequiredfortestingCategoryATestCasesNoCategoryATestCasescurrentlyOtherservicespossible(interoperabilitytesting)AccreditationRequirementsinclude:QualityCertificationinaccordancewithISOGuide25,EN45001Bluetoothknowledge&testcapabilityIndependentofproductdevelopmenteffortsNoaccreditedBQTFstodayBQRBisnowreviewingapplications,86,BluetoothTechnicalAdvisoryBoard(BTAB),ConsistsofBQBs,BQTFrepresentativesandothertechnicalexpertsProvidesinformationandrecommendationstotheBQRBAdvisoryTasksProposalsandadvicetoBQRBProposalsandadvicetoBQAProposalsandadvicetotheBluetooth“SpecificationAuthors”KnowledgeDepositoryTasksSolutionstotestingBluetoothdevicesKnowledgeofinconstancyoftheBluetoothSpecifications,87,BluetoothQualificationProcess,BQTF,BQB,BQA,Producttested,Declarationanddocumentationreview,Qualifiedproductslists,Documentspulledfromwebside,TestreportcheckedbyBQB,QualificationProgramDocuments,88,BluetoothQualificationProcess,ManufacturerobtainsrequireddocumentsfromBluetoothwebsiteFourcategoriesoftestsA-Validatedandcommerciallyavailableinatleast1implementationB-DeclarationwithevidenceC-DeclarationwithoutsubmittingevidenceD-InformativeBluetoothQualificationTestFacility(BQTF)neededforcategoryAtestsinteroperabilitywith“BlueUnits”fromEricssonandNokia,89,BluetoothQualificationProcess,ComplianceFolderprovidedtoBluetoothQualificationBody(BQB)TestresultsforcategoryA,B,andC.DisoptionalDeclarationofComplianceImplementationconformancestatement(ICS)whichspecifiestheBluetoothcapabilitiesthatareimplementedintheproductincludingprofilesimplementedBQBreviewsresultsandliststheproductintheApprovedProductDatabaseBluetoothQualityAdministratormaintainstheApprovedProductDatabaseonthewebsite,90,BluetoothQualificationRequirements,ConformanceTestRequirementsBluetoothRF-TestSpecificationdefinesRFconformancetestcasesBluetoothProtocolandProfileTestSpecificationdefinesProtocolandProfileconformancetestcasesTheobjectiveoftheRFandProtocoltestspecificationToprovideabasisforconformancetestsforBluetoothdevicesgivingahighprobabilityofcompliancewiththeBluetoothCoreSpecificationsConformancetestsareperformedbyanaccreditedBQTFaccordingtotheinformationinthetestcasereferencelistRF,protocolandprofileconformancetestingresultsshallbereportedinaTestReportandsubmittedtotheBQBforreview,91,BluetoothQualificationRequirements,InteroperabilityTestRequirements(applicationprofile)BluetoothProfileInteroperabilityTestSpecificationdefinesprofileinteroperabilitytestcasesInteroperabilitytestingresultsshallbereportedinaTestReportandsubmittedtotheBQBforreviewBluetoothComponentsRequirementsBluetoothcomponentAproductmarketedtoamanufacturerforintegrationintoanend-userproduct,containingatleastthehardwareforBluetoothradioand/orbasebandfunctionsExampleofBluetoothcomponent:ABluetoothmoduletobepermanentlymountedinacomputerThemodulemaybepre-qualifiedinareferencedesignItsuptothetesthousetojudgewhatteststhatcanbeomittedwhenqualifyingthefinalproduct,92,BluetoothQualificationRequirements,BluetoothAccessoryProductsRequirementsBluetoothAccessoryAproductmarketedtotheend-user,containingatleastthehardwareforBluetoothradioandbasebandExampleofaccessories:PC-card,USBdongleHastobesubmittedforQualificationinstalledinahostdeviceCompleteQualificationisrequired,93,TypesofTesting,ConformanceTestingfinally:BTdeviceistestedagainstavalidatedBTtestsysteminaaccreditedtesthouse(BQTF)intermediate:manufacturerhastoprovideevidenceontestcasesInteroperabilityTesting(applicationprofile)finally:deviceagainstdevicetestingbyusingDesignatedProfileInteroperabilityTesters(DPIT)intermediate:engineeringevidenceInteroperabilityTestingagainstBlueUnits(lowerlayers),94,BTTestSpecifications,BTInformalTestSpecifications(ITS),ConformanceTesting,InteroperabilityTesting,RF:FinalEarlyPhase,Protocols:BasebandLMPL2CAPServiceDisc.,Profiles:Gen.AccessSerialportothers:TBD,ApplicationProfiles:HeadsetDialupNWFileTransf.,95,NecessoryInformationforTesting,TestSpecificationsTestCaseReferencelist(TCRL)ListofalltestcasesProvidesstatus/informationoneachtestcasePeriodicallyupdatedSpecifiescategoriesforeachtestcaseACommercialavailableandtobeexecutedatBQTFBDeclarewithevidencethattheissuehasbeentestedCDeclarewithoutevidencethattheissuehasbeentestedDForinformationonly,96,NecessoryInformationforTesting,BluetoothICS/IXITProformadocumentIC

温馨提示

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

评论

0/150

提交评论