




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Block BluetoothPower Block BluetoothPowerOn BTMode BM77State Function BM77StateMachine SupportHCIUART LowPowerMode UARTflow Utility Pin PasskeyEntry BLEPacket Addtwocustomizationcharacteristicsin AddcustomizationServiceand AddProfile SupportFWandHWversionsettingofMFImappingtoDIS EEPROMParameterforRFCOMMserver SSPdisplay&userconfirm PINcodesupports6 BLEsupportspasskeyentryanduserconfirmforpairing BLEthroughput SupportBLEdiscoverableandconnectableunderlinkback SupportCommand SupportSW_BTNpower LEpasskeyrefertoPINcodesettingwhensecuritymethodisuser iAPlinkpolicymodification(CheckCPwhilesystem ISSCProprietaryServiceandSpecific 3.1.DefinitionofISSCProprietary ?2000~2012iSSCTechnologies2ISSCProprietary DefinitionofSpecific SpecificISSCProprietary DefinitionofSpecific SpecificService MSC iOS Security SPPPairing(User SPPPairing(Passkey BLESMP1(Passkey BLESMP(PasskeyConfirm“refertopincode”-byUI BLESMP(Passkey EEPROM LEStandby&LinkBack LERandomDeviceAddress HTCOneXIOT AndroidPhoneBLEIncorrectConnectionUnderDual FWv1.23ResetWithiOS7BLE LDO33option PairingMethodsinSPP&BLEof ReadBM77firmware Thereliableofdata HowmanypacketssizecanbesendonBM77manual Open 7.1.MultipleConnection ProcedureofSystemInitial Appendix Appendix ?2000~2012iSSCTechnologies3 ResetIssueof ResetIssueofBLETR/BM77withiOS Modeland Root AppendixC:RSSIReport AppendixD:Timing ?2000~2012iSSCTechnologies41.ThisdocumentdescribeshowtouseBM77SPPControllertosetupaBluetoothBM77SPP1.ThisdocumentdescribeshowtouseBM77SPPControllertosetupaBluetoothBM77SPPcandetectthestandardSPPandMfidevicesandautoswitchbetweenthesetwodifferentdevices.ApplyforFirmwareVersion:v1.01ApplyforEEPROMTable:BlockBluetoothPowerOnTheBluetoothcouldbeconfiguredasStandbyModeorLinkBackModeasfirstbehaviorafterBluetoothwaspoweron.1.3.BTModeIdleMode:NoanyBluetoothStandbyMode:BM77isunderBluetoothdiscoverableandconnectablemode.Itcanalsobepairedbyanotherdeviceinthismode.ClassicBluetooth(BR/EDR):EnabletheInquiryScanandPageScaninthisMode.BluetoothLowEnergy:EnabletheUndirectedAdvertisinginthisMode.LinkBackMode:BM77triestorecoverthelastBluetoothconnection.BM77canstillbediscoverableandconnectablemodeasanoptionalconfiguration.ClassicBluetooth(BR/EDR):EnablePageProceduretoestablishBluetoothBluetoothLowEnergy:EnableDirectedAdvertisingtoallowtherecordedhosttosetupBluetoothClassicBluetooth(BR/EDR):BM77willuseSPPprotocoltoexchangetheapplicationdata.BluetoothLowEnergy:BM77willuseGATTprotocoltoexchangetheapplicationdata.?2000~2012iSSCTechnologies5LEDConfigurable1.4.BM77StateAccessState:1.4.BM77StateAccessState:BM77istryingtosetupBluetoothLinkState:BM77isreadytoexchangeHostMCUUARTSPP:SPPlinkisestablished.(ForAndroid BLE:BLElinkisestablishedandCCCD(ClientCharacteristicConfigurationdescriptor)ofISSC_SPP_TXcharacteristicisenabled.(ForiOS/AndroidBLE)ShutdownState:BM77isshutdownafterIdleFunctionSupportedBluetoothAlternativeBluetoothv3.0+EDRandBluetoothv4.0LowEnergysupportedEmbeddedBluetoothstackprofilesincluded ConfigurableGAP(GeneralAccessProfile)tomeetdifferentlinkestablishscenario.Supportpeertopeerconnection.?2000~2012iSSCTechnologies6BM77StateMachineFig1.BM77StateMachine?2000~2012iSSCTechnologies7BM77StateMachineFig1.BM77StateMachine?2000~2012iSSCTechnologies72.3.UARTtransparentUARTsupportsbaudratesfrom1200to115200UARTsettingcanbeconfiguredbyE2PROMvaluechange.SystemConfigureParameters:UARTBaud2.3.UARTtransparentUARTsupportsbaudratesfrom1200to115200UARTsettingcanbeconfiguredbyE2PROMvaluechange.SystemConfigureParameters:UARTBaudrateUARTsetting:Parity2.4.SupportHCIUARTFixbaudrateinEntertestmodeformassproductionandsystemconfigurationbyE2PROM2.5.LowPowerModeOptionalfeatureforcontinuousBluetoothBluetoothSniffmodesupportedandconfigurableSniffmodeparametersbyE2PROMsetting.ConfigurableBluetoothLowEnergyConnectionparameters.ForBluetooth3.0,inordertoenterlowpowermode,SniffintervalandUartRX_IND(defaultsettingPIN:P33inEEPROM)shouldbeenabledbyE2PROMsetting.ForBluetooth4.0,UartRX_INDshouldbeenabledbyE2PROMsettingtoenterlowpowermode.(Thepowerconsumptionofdatasheetismeasuredunderlowpowermodeconnection)Fig2showstherelatedtiming(Bluetooth3.0and4.0Uartdatatransmission),whenUartRX_INDfunction*Tuart_r_ind:>Fig2.Host_MCUindicateBM77UARTdatatiming?2000~2012iSSCTechnologies8BTUART_RXUART_RX*Tuart_t_ind:byE2PROMsetting(DefaultFig3.BM77indicateHost_MCUUARTdatatimingFig3shows*Tuart_t_ind:byE2PROMsetting(DefaultFig3.BM77indicateHost_MCUUARTdatatimingFig3showstherelatedtiming,whenBM77indicatesHOSTMCUUARTdatatransmission.ThisfunctionworksunderbothBluetooth3.0and4.0mode.IfMCUdoesn’tneedUART_TX_IND,pleasekeepthispin(P04)?2000~2012iSSCTechnologies9BTUART_TXUART_TX2.6.UARTflowCTS(P17)/RTS(P00)signalflowcontrolUARTflowcontrolschemecanbeconfiguredbyE2PROMIfUART_CTSsetsflowstopwhiledatatransmission,2.6.UARTflowCTS(P17)/RTS(P00)signalflowcontrolUARTflowcontrolschemecanbeconfiguredbyE2PROMIfUART_CTSsetsflowstopwhiledatatransmission,BM77willstoptransmit,andthatwon’ttransmitmorethantwobytesafterflowstop.Fig4.Host_MCUindicateBM77UARTflowcontroltimingFig5BM77indicateHost_MCUUARTflowcontroltimingSystemConfigureFlowControl?2000~2012iSSCTechnologiesFlowFlow2.7.UtilityLinkState(w/UARTTX)PowerFig5.BM77StateshownbySTATUS_INDPin*Tdrop_link:Fig6.Host_MCUasktodroplinktimingForcedeviceinto2.7.UtilityLinkState(w/UARTTX)PowerFig5.BM77StateshownbySTATUS_INDPin*Tdrop_link:Fig6.Host_MCUasktodroplinktimingForcedeviceintoStandbyModebytriggerPairingKey(Condition:pulllowoverResumeBM77fromShutdownStatebyWAKEUPlowactive?2000~2012iSSCTechnologiesPairing>240AsktodroplinkLinkState(w/oUARTTX)LowbatteryindicationbySystemConfigureNormalBatteryLowBattery?LowbatteryindicationbySystemConfigureNormalBatteryLowBattery?2000~2012iSSCTechnologiesWeaklinkqualityindicationbySystemConfigureWeaklinkqualityindicationbySystemConfigureNormalRSSIWeakRSSI?2000~2012iSSCTechnologiesPin?2000~2012iSSCTechnologies1P2P4.2~3.3VPower3IInputforsoftwarebutton(Supportversion:v1.4andlater)H:PowerOnL:Power4P3V3LDO5PMainpower6PLDO18Pin?2000~2012iSSCTechnologies1P2P4.2~3.3VPower3IInputforsoftwarebutton(Supportversion:v1.4andlater)H:PowerOnL:Power4P3V3LDO5PMainpower6PLDO187IWakeupBM77fromShutdownState.(LowItisonlyvalidwhileBM77intoShutdown8POutputof9OH:BM77indicateUARTdatawillbetransmittedoutafteracertaintiming.(SettingbyEEPROM,default5ms)L:Otherwise.BM77Stateindication,refertoOBluetoothlinkstatusP15/P04:HHPowerdefaultvalueandShutdownState.P15/P04:HLAccessState.P15/P04:LLLinkStatew/oP15/P04:LHLinkStatewithP12/P13/ISystemconfiguration,refertoP2_4.(NodriveunderAPPIBootmodeselection.(NodriveunderAPPMode)P2_0/P2_4:HHApplicationLLBootLHHCIUARTmodefortestingandsystem?2000~2012iSSCTechnologies1IUARTFlowControl,setHIGH,todisableTXItcanonlyberealizedby2OUARTFlowControl,goesHIGHtodisablehosttransmitter.Opendatasessionindication-GoLowwhenAPPsessionisready.Itcanonlyberealizedby?2000~2012iSSCTechnologies1IUARTFlowControl,setHIGH,todisableTXItcanonlyberealizedby2OUARTFlowControl,goesHIGHtodisablehosttransmitter.Opendatasessionindication-GoLowwhenAPPsessionisready.Itcanonlyberealizedby3I4IHost_MCUasktodropSPPlinkunderLinkOnelowpulsewith80msdurationlowsignaltotriggerSPPdisconnection.Otherwiseitwillbesetashighalways.5IL:InformBM77thatUARTdatawillbetransmittedoutafterfewH:6I7OL:BatteryvoltageisH:Batteryvoltageislowerthane2promsetting8OL:ReceivedRFSignalStrengthisH:ReceivedRFSignalStrengthisIROM/Flashselection.(NodriveunderAPPH:ROMcode;L:FlashIExternalresetinput(LowActive),Clockperiod62.5natIOOResetAuthenticationCoprocessorOLED1RFOEEPROM2.9.PasskeyEntryPasskeyentryisoneofBluetoothSecureSimplePairingscheme.ItneedsanewUARTprotocoltocommunicatebetweenMCUandBM77.Therelativeinformationisshownasbelowsections.Checksumrule:SummationofeverybyteaferSTARTWORD(LENGTH,COM.ID,COMPARAM,CHKSUM)is(0x002.9.PasskeyEntryPasskeyentryisoneofBluetoothSecureSimplePairingscheme.ItneedsanewUARTprotocoltocommunicatebetweenMCUandBM77.Therelativeinformationisshownasbelowsections.Checksumrule:SummationofeverybyteaferSTARTWORD(LENGTH,COM.ID,COMPARAM,CHKSUM)is(0x00+0x02+0x01+0x00+0xFD)=CommandandEvent?2000~2012iSSCTechnologiesEvent12Command1CHKBYTE012345CHKBYTE01~34~Length+SIZE1211CHKSINCChecksumtobeCommandItisusedforMCUtoenterthepasskeySIZE:1SIZE:1EventCommandItisusedforMCUtoenterthepasskeySIZE:1SIZE:1EventItisusedforMCUtoenterthepasskeyEventSIZE:1?2000~2012iSSCTechnologiesEventEventParameterEnteredDigitalPasskeycharacter.ItisvalidonlywhiletheNotification_typeis0x01.0x30~0x39:"0"~"9"Parameter0x02:Passkeydigiterased0x03:Passkeycleared0x04:PasskeyentryReturnEventItisusedforMCUtoenterthepasskeyEventSIZE:1EventItisusedforMCUtoenterthepasskeyEventSIZE:1NewE2PROMPairingModeDefinitionbyE2PROM?2000~2012iSSCTechnologies[0x00B1,LatencyPairing(FixPINLatencyPairing(FixPIN[0x00B1,SSP(JustSSP(PasskeyPairingPairingEventEvent2.10.BLEPacketUARTRXPacketMax:160ms(Unit:0.625X<=20BLERFX>20BLE2.10.BLEPacketUARTRXPacketMax:160ms(Unit:0.625X<=20BLERFX>20BLERFSetupSPPlinkforbothBM77ForcedeviceintoInquiryModebytriggerInquiryKey(Condition:pulllowoverSystemConfigureGPIOConfigurationInquiry?2000~2012iSSCTechnologiesInquiry>240InquiryState*Note:Pairingprocedurewon’tbeexecutedunderthiscondition.AndInquiryState*Note:Pairingprocedurewon’tbeexecutedunderthiscondition.Andthelinkeddevicewon’tbeBothofthecharacteristicsUUIDandcharacteristicscanbeconfiguredbyE2promsetting.AndtheformatofcharacteristicUUIDis16-bit,maxlengthofcharacteristicvalueis16bytes.AddcustomizationServiceandThecustomizationserviceUUIDandcharacteristicUUIDcanbeconfiguredbyE2promsetting.Theformatofthisserviceandcharacteristicsare128-bit.There’sonlyoneproprietaryservicecanbeusedatthesametime.Ifthe128-bitcustomizationserviceisthenthe16-bitcustomizationserviceandISSCtransparentservicewillbe?2000~2012iSSCTechnologies2.14.AddProfileProfileindication(ConfigurableGPIO)canbeconfiguredbyE2prom.Itisusedfor2.14.AddProfileProfileindication(ConfigurableGPIO)canbeconfiguredbyE2prom.ItisusedforBTconnectionindication.IflinkisestablishedunderBR/EDR,PROFILE_INDoutputsasHIGH.OtherwiseifthelinkisestablishedunderBLE,PROFILE_INDoutputsasLOW.ItisvalidonlywhentheBTisconnected(LinkState).SystemConfigure GPIOSystemConfigure 2.16.SupportFWandHWversionsettingofMFImappingtoDISSystemConfigure ?2000~2012iSSCTechnologies2.17.EEPROMParameterforRFCOMMserverSystemConfigure2.18.SSPdisplay2.17.EEPROMParameterforRFCOMMserverSystemConfigure2.18.SSPdisplay&userconfirm2.19.PINcodesupports6SystemConfigure2.20.BLEsupportspasskeyentryanduserconfirmforpairingUseproprietaryprotocoltoincreaseBLERXthroughputbyaddinganew“Read_MTU_Size_And_Enable_Credit_Ctrl”ofairpatchcharacteristic.Read_MTU_Size_And_Enable_Credit_Ctrl(0x24)ReturnSIZE:1?2000~2012iSSCTechnologies Command Return Status,ID, MITM:SIZE:1SIZE:2SIZE:12.22.EnlargeUARTSIZE:1SIZE:2SIZE:12.22.EnlargeUARTUARTRXBuffer:UARTTXBuffer:2.23.SupportBLEdiscoverableandconnectableunderlinkbackSystemConfigureBM77SPPandBM79BLETRCommPleasereferLEpasskeyrefertoPINcodesettingwhensecuritymethodisuseriAPlinkpolicymodification(CheckCPwhilesystem?2000~2012iSSCTechnologies Credit ReturnedCommandIDisISSCProprietaryServiceandSpecificAllISSCProprietaryServiceandcharacteristicUUIDsaredefinedbyISSC,andthoseareusedas16bytesformat.BesidesISSCProprietaryService,BM77SPPalsoprovidesSpecificServiceforcustomization.TheISSCProprietaryServiceandSpecificAllISSCProprietaryServiceandcharacteristicUUIDsaredefinedbyISSC,andthoseareusedas16bytesformat.BesidesISSCProprietaryService,BM77SPPalsoprovidesSpecificServiceforcustomization.ThespecificserviceandcharacteristicUUIDscanbeconfiguredbyE2PROM.TheSpecificServiceUUIDsareusedas2bytesformat.Andthere’sonlyonetransparentinstanceexistsatthesametime.IfSpecificServiceisassigned,ISSCProprietarytransparentcharacteristicswillbedisabled.DefinitionofISSCProprietaryService?2000~2012iSSCTechnologies3.2.ISSCProprietarySummary:TheISSC_TRANS_TXcharacteristicisusedforUARTorSPItransparentTXSummary:TheISSC_TRANS_RXcharacteristicisusedforUARTorSPItransparentRX?3.2.ISSCProprietarySummary:TheISSC_TRANS_TXcharacteristicisusedforUARTorSPItransparentTXSummary:TheISSC_TRANS_RXcharacteristicisusedforUARTorSPItransparentRX?2000~2012iSSCTechnologiesTrans Summary:TheISSC_UPDATE_CONNECTION_PARAMETERcharacteristicisusedtochangeconnectionSummary:TheISSC_AIR_PATCHcharacteristicisusedforairpatchvendorValueFields:WritePathField?2000~2012iSSCTechnologiesCommandSummary:TheISSC_UPDATE_CONNECTION_PARAMETERcharacteristicisusedtochangeconnectionSummary:TheISSC_AIR_PATCHcharacteristicisusedforairpatchvendorValueFields:WritePathField?2000~2012iSSCTechnologiesCommandReferstoISSCBT4.0FunctionalTesterCommandReferstoISSCBT4.0FunctionalTester0Update1UpdateIn2-IntervalIntervalSlaveNotifyPath3.3.DefinitionofSpecificUUID:ConfiguredbySummary:TheSpecificserviceisusedforspecificUARTtransparentService?2000~2012iSSCTechnologiesNotifyPath3.3.DefinitionofSpecificUUID:ConfiguredbySummary:TheSpecificserviceisusedforspecificUARTtransparentService?2000~2012iSSCTechnologiesReferstoISSCBT4.0FunctionalTesterReturnReferstoISSCBT4.0FunctionalTesterReturnReferstoISSCBT4.0FunctionalTester3.4.SpecificServiceUUID:ConfiguredbySummary:TheTRANS_TXcharacteristicisusedforUARTtransparentTX3.4.SpecificServiceUUID:ConfiguredbySummary:TheTRANS_TXcharacteristicisusedforUARTtransparentTXUUID:ConfiguredbySummary:TheTRANS_RXcharacteristicisusedforUARTtransparentRX?2000~2012iSSCTechnologiesTransMSCConnectionBTLinkisSTARTSDPSDPCreateRFCOMMServiceMSCConnectionBTLinkisSTARTSDPSDPCreateRFCOMMServiceCreateRFCOMMDataStart?2000~2012iSSCTechnologieslARTSTATUS_IND:BTStartEstablishBTLinkiOS?2000~2012iSSCTechnologiesiOS?2000~2012iSSCTechnologies4.2.SecuritySPPPairing(User?2000~2012iSSCTechnologies4.2.SecuritySPPPairing(User?2000~2012iSSCTechnologiesSPPPairing(Passkey?2000~2012iSSCTechnologies30secondSPPPairing(Passkey?2000~2012iSSCTechnologies30secondBLESMP1(Passkey1:Securitymanagerprotocol?2000~2012iSSCTechnologiesBLESMP1(Passkey1:Securitymanagerprotocol?2000~2012iSSCTechnologies4.2.4BLESMP(PasskeyConfirm“refertopincode”-byUIMobileAccessInsuffcientScenario1:CorrectPasskeyUserEnterSMPPasskeyConfirmPasskeyEntryPairingComplete:0x00(Pairing_Complete)NotifyScenario2:IncorrectPasskeyUserEnterWrongPasskeyEntryPairingComplete:0x01(Pairing_Fail)NotifyScenario3:CancelPasskeyUserPressPasskeyEntryPairingComplete:0x01(Pairing_Fail)NotifyScenario4:PasskeyEntryPasskeyEntryPairingComplete:Notify?2000~2012iSSCTechnologies30secondPasskey=4.2.4BLESMP(PasskeyConfirm“refertopincode”-byUIMobileAccessInsuffcientScenario1:CorrectPasskeyUserEnterSMPPasskeyConfirmPasskeyEntryPairingComplete:0x00(Pairing_Complete)NotifyScenario2:IncorrectPasskeyUserEnterWrongPasskeyEntryPairingComplete:0x01(Pairing_Fail)NotifyScenario3:CancelPasskeyUserPressPasskeyEntryPairingComplete:0x01(Pairing_Fail)NotifyScenario4:PasskeyEntryPasskeyEntryPairingComplete:Notify?2000~2012iSSCTechnologies30secondPasskey=PINBLESMP(Passkey?2000~2012iSSCTechnologiesBLESMP(Passkey?2000~2012iSSCTechnologiesEEPROM?2000~2012iSSCTechnologiesDefault(Little06TheBD_ADDRistheBluetoothEEPROM?2000~2012iSSCTechnologiesDefault(Little06TheBD_ADDRistheBluetoothaddressofthe73TheClassistheclassofdevice/servicefield(CoD).Itisindicatedusingthe'FormatTypefield'withintheCoD.BNameFragmentisalocaldevicename.Ifaremotedevicerequiresalocalname,alocaldevicerepliesthelocaldevicename.1Thesystem_appisindicatedwhatkindoftheapplicationis1(Unit:Thehci_baud_rate_indexisthebaudrateindexoftheHCIUART.0x00:9216000x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x0A:0x0B:1[don'tchangeBit0~3:Settingthisbittoallowenter32K0:Disablethe32Kpowerdownfunction.0x01:Enablethe32Kpowerdownfunction.Bit4~7:SettingthisbittoallowenterCPU_IDLE0:DisabletheCPU_IDLEfunction.0x10:EnabletheCPU_IDLEfunction.?2000~2012iSSCTechnologiesDefault(Little1This?2000~2012iSSCTechnologiesDefault(Little1ThisparameterisuesdtosetTXPowerBit[7:4]:AdvertisingTXPowerValidBit[3:0]:ConnectedTXPowerValid4[don'tchangeTheApp_Fix_PIN_CodewhichisfourbyteASCIIcodeisafixedPINcodeofalocaldevice.ThelocaldevicerepliesthePINcodeusingtheApp_Fix_PIN_CodewhenremotedevicessendaPINcoderequest1Bit0:Bit2:ENABLE_SM2Bit3:ForceswitchtobeslaveBit4:Forcetoswitchtobemasterchangelinkpolicytodisablerole_switchafterforcetoswitchtobemasterrolesetthisbittodecreasemasterpollingintervel,theaffectionisgethigherthroughputorACKquickly.0:thepollingtimeis40slot(40*625ns)1:thepollingtimeis20slotJustallowBM57enter32Klowpowermodeduringstatemode.ontheotherhand,MCUwillnotcontrolP0_7ifthisbitbeset"1".[Define1Bit0:0:notsupport?2000~2012iSSCTechnologiesDefault?2000~2012iSSCTechnologiesDefault(Little1:supportBit1:0:HandleRXdataasnormalcondition1:HandleRXdataafterUARTRXstopToleavesniffmodeoptionwhenreceivingdatafromhost0:enableleavesniffmodefunction1:disableleavesniffmodeToleavesniffmodeoptionwhenreceivingdatafromremoteside0:enableleavesniffmodefunction1:disableleavesniffmode1(Unit:0:disableretransmissionfunction0x01~0xff:thetransmissioninterval.(note:JustforiAP?2000~2012iSSCTechnologiesDefault(Little1Bit2:SPP02application(iAP)[DefineChange]1Bit0:CTS_FLOW_CONTROL(RTSalwaysSet?2000~2012iSSCTechnologiesDefault(Little1Bit2:SPP02application(iAP)[DefineChange]1Bit0:CTS_FLOW_CONTROL(RTSalwaysSetthisbittoenableUARTF/Wflowcontrol(CTS).ifMCUnotsupportflowcontrol,thisbitneedbesetas“0”todisablethisfunction.0:Disableadvertisingunderlinkbackmode1:Enableadvertisingunderlinkback2(Unit:BTsniffmodeinterval:RFOffintervalunderconnectedstate,ifwanttosavemorepower,thisfunctionbeenabledisnecessary.Therecommendedvalueis0x0320.Example:Sniff_Interval_Value=0x0320,RFoffintervalis0x0320*625us,whentimeisuptoturnonRF.ifnothingreceived,turnoffRFsoon.Thenrepeatasabove.0x0000:notrequesttoentersniffmode1(Unit:80EnterSniffmodewaitingtime,timedurationstartindata1Linkbackmaxnumberwhenpower_on0x00:disablelinkback1(Unit:Themaximumtimesforwhichthedevicewillretrytoconnecttoaremotedevicewhenpower-onandloopmodeenabled.0x00:function1(Unit:Thestandbytimedurationafterpower_on.deviceshallentersavepowermodewhentimeisup.0x00~0xfe:standbytime0xff:disableautopower_offfunction(enterS2?2000~2012iSSCTechnologiesDefault(Little1(Unit:Thestandbytimedurationafterremote_disconnection.deviceshallentersavepowermodewhentimeisup0x00~0xfe:standbytime0xff:disableautopower_offfunction(enter?2000~2012iSSCTechnologiesDefault(Little1(Unit:Thestandbytimedurationafterremote_disconnection.deviceshallentersavepowermodewhentimeisup0x00~0xfe:standbytime0xff:disableautopower_offfunction(enterS21WaitingtimedurationtowakeMCU1(Unit:CheckUARTRXData1(Unit:ThisparameterisusedforPasskeyEntryTimeoutsetting.Valuerange:0x1F~0x5E(20s~60s)1Localdeviceshallautoreconnecttolastremotedevicewhenlinkloss.1EnterLinkBackmodewhenstandbytimeisup,andincrementthecounterafterward.Ifcountergreaterthan“Link_Back_Loop_Setting”,deviceshallenterS2mode.00:disable01~0xfe:enablefunctionandaslinkbcaktimes0xff:enablefunctionandneverenterS21thesupervisiontimeoutvalueforBM57forcetoswitchto1Themaximumtimesforwhichthedevicewillretrytoconnecttoaremotedevicewhenloselink.0x00:function2BM77receivedtheUARTdatafromMCUifdatasizemorethenthisparameter,thecollecteddatawillbesendtoremoteside.2(Unit:625theintervalofinquiry_scanwindowrange:?2000~2012iSSCTechnologiesDefault(Little?2000~2012iSSCTechnologiesDefault(Little2(Unit:625theintervalofpage_scanwindowrange:1whensetthisbitto"1",theaccessoryevennoreceivingasuccessfulacknowledgmentofanAccessoryDataTransfercommand,themayimmediatelysendanewcommandcontainingavailabledataforanysessionID0:waitACKfromappledeviceduringdata1:nowaitingACKfromappledeviceduringdataBit1:0:disallowtosendwifiinfotoMCU1:allowtosendwifiinfotoMCUBit2:0:discoverableunderaccessstate1:Enablelinkquality0:DisableSSP/BLEPasskeyEntry1:EnableSSP/BLEPasskeyEntryBit5:DISABLE_BT_3_00:EnableBT1:DisableBTBit6:0:EnableBT1:DisableBTBit7:0:EnableRSSIReport1:DisableRSSI[Define10:UARTRXIND?2000~2012iSSCTechnologiesDefault(Little1:UARTRXIND?2000~2012iSSCTechnologiesDefault(Little1:UARTRXIND0:AdvertisingPDUwithDevice1:AdvertisingPDUwithoutDeviceBit2:ThisparameterisvalidonlywhenBM77playsasSlave0:BM77SPPwon'tsendslave_security_requestafterlinkestablished1:BM77SPPwillsendslave_security_requestafterlinkestablishedBit3:GATT_TABLE_PERMISSION_ENABLE0:Permission1:PermissionBit4:0:DisableSpecific_Service_UUID_16BYTEforuse1:EnableSpecific_Service_UUID_16BYTEforuse0:Disable1:EnableBit6:0:DisableSSP/BLEuserconfirmfeature1:EnableSSP/BLEuserconfirmfeature0:SegmentUARTRXdataby1:SegmentUARTRXdataby20[Define1(Unit:10.24Thisparameterisusedtosetinquirytimeout2pageintervalforBM77reconnecttodevice.Minimumlimitis1ThisparameterisusedtosetRSSInormalthreshole1ThisparameterisusedtosetRSSIweakthreshole?2000~2012iSSCTechnologiesDefault(Little2(Unit:ThisparameterisusedtosetLEminconnection0xFFFF:UseHost2(Unit:This?2000~2012iSSCTechnologiesDefault(Little2(Unit:ThisparameterisusedtosetLEminconnection0xFFFF:UseHost2(Unit:ThisparameterisusedtosetLEmaxconnection0xFFFF:UseHost2ThisparameterisusedtosetLEslavelatency0xFFFF:UseHost2(Unit:ThisparameterisusedtosetLEsupervisiontimeout0xFFFF:UseHost1Thisparameterisusedtosetthewaitingtimebeforenterintopowerdowniflowbatteryhappens.0x00:Disableenterintopowerdownwhenlowbattery[Define2ThisparameterisusedtoconfigextendPIN1BatterydetectUnit:1ThieparameterisuesdtosetLEDwarningtimeintervaliflowbattery0x00:DisableLEDwarning1Normalbattery1Lowbattery1(Unit:Themaximumtimesforwhichthedevicewillretrytoconnecttoaremotedevicewhenloselink.0x00:function?2000~2012iSSCTechnologiesDefault(Little1LEDbrightnessBit3:0for4’b0000à4’b0001à4’b1111àBit7:4for4’b0000à4’b0001à4’b1111à?2000~2012iSSCTechnologiesDefault(Little1LEDbrightnessBit3:0for4’b0000à4’b0001à4’b1111àBit7:4for4’b0000à4’b0001à4’b1111à8Theled_typeistheLEDdisplay[Define8Theled_flash_on_timeistheLEDontimedurationfor[Define8Theled_flash_off_timeistheLEDofftimedurationfor[Define8[Define8LocalSDPservicenamelength.Justforstandard1LocalSDPservicenamelength.JustforstandardLocalSDPservicename.JustforstandardSPPapplicationandforMFiADisfixedname,”WirelessiAP”Thisstringidentifiestheaccessory’spreferredThisparameterisuesdtoconfigmodlenumbercharacteristicofdeviceinformationserviceThisparameterisuesdtoconfigserialnumbercharacteristicofdeviceinformationservice2Thisisintendedtouniquelyidentifythevendorofthe?2000~2012iSSCTechnologiesDefault(Little2Thisisintendedtodistinguishbetweendifferentproductsmadeby2Thisisintendedtodifferentiateversionsofproductswithidentical?2000~2012iSSCTechnologiesDefault(Little2Thisisintendedtodistinguishbetweendifferentproductsmadeby2ThisisintendedtodifferentiateversionsofproductswithidenticalVendorIDsand2ThisattributedesignateswhichorganizationassignedtheVendorID.Definedvalues:0x0001=BluetoothSIGassignedDeviceIDVendorIDvaluefromtheAssignedNumbers0x0002=USBImplementer’sForumassignedVendorIDAccessoryname(in3Accessoryfirmware3AccessoryhardwareAccessorymodelnumber(inAccessoryserialnumber(in20000:defaultvalue,0x1101(Serial_Port),isOthers:pleaserefertoTable2:ServiceClassprofileIdentifierson2ThisparameterisuesdtosetLEfastadvertising2ThisparameterisuesdtosetLEreducedpoweradvertising1ThisparameterisuesdtosetLEfastadvertisingtimeout?2000~2012iSSCTechnologiesDefault(Little10x01:?2000~2012iSSCTechnologiesDefault(Little10x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:?2000~2012iSSCTechnologiesDefault(Little10x02:0x03:0x05:0x06:?2000~2012iSSCTechnologiesDefault(Little10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:10x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:D2ThisparameterisusedtoconfigthesepcificUARTService1Thisparemeterisusedtoconfigthetotallengthofadvertising?2000~2012iSSCTechnologiesDefault(LittleThisparameterisusedtosetLEadvertisingADData-ManufactureSpecificData2ThisparameterisusedtoconfigthesepcificUARTTX?2000~2012iSSCTechnologiesDefault(LittleThisparameterisusedtosetLEadvertisingADData-ManufactureSpecificData2ThisparameterisusedtoconfigthesepcificUARTTX2ThisparameterisusedtoconfigthesepcificUARTRX[NewParameter]ThisparameterisusedtoconfigthevalueofsepcificDISUUID[NewParameter]ThisparameterisusedtoconfigthevalueofsepcificDISUUID[NewThisparameterisusedtoconfigthesepcificUARTService[NewThisparameterisusedtoconfigthesepcificUARTTX[NewThisparameterisusedtoconfigthesepcificUARTRXThisparameterisusedtoconfigScanResponseThisinformationisusedtoestablishcommunicationchannelstotheapplication.TheaccessorysendsthiscommandtoaniPodtorequestthatitlaunchaspecificapplication.TheaccessorypassesanApplicationBundleIDstring,suchas'com.mycompany.myapp',tospecifywhichapplicationtoThisparameterisuesdtoconfigmanufacturenamecharacteristicofdeviceinformationservice4ThisparameterisuesdtoconfigSoftwareVersioncharacteristicofdeviceinformationservice?2000~2012iSSCTechnologiesDefault(Little80TheSystemIDcharacteristic[Define4Thisparameteris?2000~2012iSSCTechnologiesDefault(Little80TheSystemIDcharacteristic[Define4ThisparameterisusedtoconfiguretheSpecificManufacureData[Define10Thisparameterisusedtoconfigthepropertyofsepcific[Define10Thisparameterisusedtoconfigthepropertyofsepcific[New2ThisparameterisusedtoconfigsepcificDISUUID[New2ThisparameterisusedtoconfigsepcificDISUUID[Define100x00:Usedefaultserver0x01~0x1E:Configspecificserver0TheIEEE11073-20601RegulatoryCertificationDatacharacteristicLEStandby&LinkBackTheadvertisingintervalandtimetoperformadvertisingcanLEStandby&LinkBackTheadvertisingintervalandtimetoperformadvertisingcanbeconfiguredwithconsiderationforuserexpectationsofconnectionestablishmenttime.Theintervalvalues“LE_Fast_Adv_Interval”isdesignedtoattemptfastconnectionduringthelimitedtime“LE_Fast_Adv_Timeout”.Ifaconnectionisnotestablishedwithinthattime,theintervalvaluetoLinkBack:DirectedFordedicatecentralCentralBD_ADDRisPublicCentralBD_ADDRisNon-ResolvableAddressandtheaddresswillbewritteninthereconnectionaddresscharacteristicinPeripheral.?2000~2012iSSCTechnologiesLERandomDeviceAddressAdevic
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度幼兒園兒童成長檔案管理及數(shù)據(jù)分析轉(zhuǎn)讓協(xié)議
- 二零二五年度酒店住宿服務(wù)合同規(guī)范
- 二零二五年度專業(yè)慶典活動(dòng)突發(fā)事件應(yīng)急預(yù)案與演練合同
- 二零二五年度學(xué)術(shù)交流合同要素愛問知識(shí)人支持協(xié)議
- 2024年新電工維修員工個(gè)人年終工作總結(jié)
- 2025年度環(huán)保節(jié)能技術(shù)股權(quán)眾籌投資合同
- 二零二五年度資產(chǎn)抵押債務(wù)處理與風(fēng)險(xiǎn)防控協(xié)議
- 二零二五年度企業(yè)人力資源招聘與配置服務(wù)合同
- 美容院合伙人投資收益分配與稅收籌劃合同
- 二零二五年度體育賽事贊助定金合同
- 2024年社會(huì)工作者《社會(huì)工作實(shí)務(wù)(中級(jí))》考試真題必考題
- 德育教育研究課題申報(bào)書
- 2024年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫匯編
- (高清版)JTG 3810-2017 公路工程建設(shè)項(xiàng)目造價(jià)文件管理導(dǎo)則
- 《煤礦重大事故隱患判定標(biāo)準(zhǔn)》試題及答案
- 《ISO31000:2024風(fēng)險(xiǎn)管理指南》指導(dǎo)手冊(雷澤佳譯2024-04)
- 學(xué)前兒童表演游戲的組織與指導(dǎo)(學(xué)前兒童游戲課件)
- 建筑用真空陶瓷微珠絕熱系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 2024年甘肅省公務(wù)員公共基礎(chǔ)知識(shí)重點(diǎn)考試題庫(含答案)
- (高清版)DZT 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬
- 《拒絕校園欺凌 防霸凌主題班會(huì)》課件
評(píng)論
0/150
提交評(píng)論