




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
用戶可以通過串口和BC04-B進(jìn)行通信,串口使用Tx,Rx兩根信號(hào)線,波特率支持1200,2400,4800,9600,14400,19200,38400,57600,115200,230400,460800和921600bps。串缺省波特率為(MasterPI0(4)——軟/硬件主從設(shè)置口:置低(或懸空)為硬件設(shè)置主從模式,置3.3V高設(shè)置主從模式,可以通過AT命令查詢和設(shè)置(AT+ROLE)PIO(5)——硬件主從設(shè)置口 高電平設(shè)置主模式,接地(或懸空)設(shè)置從模式指令集詳細(xì)04B藍(lán)牙串口模塊指令主要分為oand(下行命令)和ndcaon(上報(bào)指令)(注:TnT指令只能在模塊未連接狀態(tài)下才能生)一.Command下行命令下行命令1:測試連下行命應(yīng)參無下行命令2:查詢——程序版本下行命應(yīng)參+VERSION=<版本號(hào),本HCI版本,HCI修訂,LMP版本號(hào),LMP子版本舉例+BOLUTEKFirmwareV2.43,BluetoothV2.0,HCIV2.1,HCIRev37,LMPV4,LMP下行命令3:查詢幫下行命應(yīng)參 Checkifthecommandterminalworknormally Software無下行命令4:查詢/設(shè)置下行命應(yīng)參<Para1>:設(shè)備默認(rèn):BC04-AT+NAME<*<Error_Code>為錯(cuò)誤代碼,請參看附錄下行命令5:恢復(fù)默下行命應(yīng)參無下行命令6:復(fù)位/重下行命應(yīng)參AT+無下行命令7:查詢/設(shè)置——配對下行命應(yīng)參<Para1>:配對默認(rèn)AT+PIN<下行命令8:查詢/設(shè)置——波特下行命應(yīng)參2---3---4---5---6---7---8---9---默認(rèn):4---AT+BAUD<OK——成2.ERROR=<Error_Code>—9600下行命令9:查詢/設(shè)置下行命應(yīng)參<Para1>:本地設(shè)備類型(AT+COD<<Para2>:過濾設(shè)備類主模式生效,用于過濾搜到的設(shè)備(如果設(shè)置則返回所有搜索到的設(shè)備戶可以將模塊設(shè)置為非標(biāo)準(zhǔn)藍(lán)牙設(shè)001f00(十六進(jìn)制。下行命10:查詢/設(shè)置SPP主從模下行命應(yīng)參0---從設(shè)1---主設(shè) 下行命令11:查詢/設(shè)置——查詢下行命應(yīng)參1.+IAC碼設(shè)置為GIAC(GeneralInquireAccessCode:0x9e8b33)通用查詢碼,可用來發(fā)義藍(lán)牙設(shè)備,用戶可以將模塊查詢碼設(shè)置成GIAC和LIAC以外的數(shù)字,如9e8b3f。下行命令12:查詢遠(yuǎn)端藍(lán)牙設(shè)下行命應(yīng)參AT+RNAME<失<Para1>:遠(yuǎn)端藍(lán)牙設(shè)備地舉例+RNAME=BC04-下行命令13:查詢/設(shè)置——查詢模下行命應(yīng)參<Para1>:查詢>OK——成2.ERROR=<Error_Code><Para2>:最多藍(lán)牙設(shè)敗數(shù)長度:2<Para3>:最大查詢超超時(shí)范圍:1—(折時(shí)間:1.28—61.44秒默認(rèn)值 (16進(jìn)制RSSI模式:根據(jù)周圍接收信號(hào)強(qiáng)度進(jìn)行,默認(rèn)信號(hào)最強(qiáng)的藍(lán)牙設(shè)備。查詢,設(shè)定超時(shí)為48*1.28=61.44秒下行命令14:查詢/下行命應(yīng)參AT+CMODE<0:指定藍(lán)牙地址連接模OK——成(指定藍(lán)牙地址由BIND2.ERROR=<Error_Code>—1:任意藍(lán)牙地址連接模(不受BIND命令設(shè)綁定地址時(shí):對于從設(shè)備,如果已經(jīng)地址,則不能被查詢和配對,只能被它的設(shè)備連接;對于主設(shè)備,如果已經(jīng)地址,則一直試著連接它的設(shè)備;所以當(dāng)綁定地址時(shí),一旦設(shè)備了地址,則連接只能在它與它的設(shè)備之間建立,而不會(huì)與其它設(shè)備建立連接。所以,在綁定地址時(shí),如果希望與其它設(shè)備建立連接,則必須清除的地址。下行命令15:查詢/設(shè)置——綁定藍(lán)牙下行命應(yīng)參設(shè)置綁定藍(lán)牙地址格式:OK——成回復(fù)藍(lán)牙地址格當(dāng)使用此命令設(shè)置了對方的藍(lán)牙地址,除非通過按鍵或者清除地址命令)舉例155135ecdab下行命令16:清除地下行命應(yīng)參無(非綁定模式),或者綁定的藍(lán)牙地址碼(綁定模式)下行命令17:查詢/設(shè)置——串口通訊下行命應(yīng)參<Para1>0:1<Para2>AT+OKERROR=<Error_Code>——失1:奇校下行命令18:查詢——本地藍(lán)下行命應(yīng)參<Para1>:本地的藍(lán)牙地下行命令19:查詢——藍(lán)牙模塊工作狀下行命應(yīng)參0:“INITIALIZING”——初始1:“READY”——準(zhǔn)備狀2:“INQUIRING”——查詢狀3:“PAIRABLE”——配對狀4:“CONNECTING”——連接5:“CONNECTED”——已連下行命 20:查詢/設(shè)置——是否自動(dòng)搜索遠(yuǎn)端藍(lán)牙設(shè)下行命應(yīng)參1:自動(dòng)搜AT++OK——成舉例 ——設(shè)置自動(dòng)搜索遠(yuǎn)端藍(lán)牙 ——搜索遠(yuǎn)端+INQ:11:22:33:44:55:66,001f00,- ——返回搜索到的藍(lán)牙地址+INQ:aa:bb:cc:dd:ee:ff,001f00,- ——返回搜索到的藍(lán)牙地址+INQ:11:22:33:44:55:66,001f00,-+INQ:aa:bb:cc:dd:ee:ff,001f00,-下行命令21:搜索遠(yuǎn)端藍(lán)牙下行命應(yīng)參無注意:查詢開始之后,設(shè)備會(huì)上報(bào)查詢到的藍(lán)牙地址碼。具體格式參見上行指 (INQS,INQ:藍(lán)牙地址,設(shè)備類型,RSSIINQE),RSSI是否返回可以通過命AT+INQM舉例 ——設(shè)置任意碼的藍(lán)牙設(shè) ——設(shè)置藍(lán)牙 ——設(shè)置模式RSSI信號(hào)強(qiáng)度指示9個(gè)藍(lán)牙設(shè)備響應(yīng)查詢,設(shè)定超時(shí)為61.44 ——搜索藍(lán)牙設(shè)+INQ:11:22:33:44:55:66,001f00,- ——返回搜索到的藍(lán)牙地址+INQ:aa:bb:cc:dd:ee:ff,001f00,- ——返回搜索到的藍(lán)牙地址下行命令22:取消查詢遠(yuǎn)端藍(lán)下行命應(yīng)參無注意:該命令只有在主模式查詢狀態(tài)時(shí)生效,停止當(dāng)前下行命 23:查詢/設(shè)置——是否自動(dòng)連接遠(yuǎn)端藍(lán)牙設(shè)下行命應(yīng)參1:自動(dòng)連AT++OK——成下行命應(yīng)參1.OK——成下行命應(yīng)參1.OK——成2.ERROR=<Error_Code>——失設(shè)置遠(yuǎn)端藍(lán)牙地址格式:回復(fù)藍(lán)牙地址格 ——連接遠(yuǎn)端 ——主動(dòng)連接遠(yuǎn)端藍(lán)牙設(shè)備過程中(主模式下行命令25:查詢/設(shè)置——尋呼掃描、查詢掃描下行命應(yīng)參<Para1>:查詢時(shí)間間<Para2>:查詢持續(xù)時(shí)——失<Para3>:尋呼時(shí)間間<Para4>:尋呼持續(xù)時(shí)下行命令26:查詢/設(shè)置——安全、加密下行命應(yīng)參 0——sec_mode0_off1—sec_mode1_non_secure2——0——hci_enc_mode_off1—hci_enc_mode_pt_to_pt2——A1.下行命令27:查詢/設(shè)置——低功耗模下行命應(yīng)參0:不支持低功1:支持低功AT+1.下行命令28:查詢/設(shè)置——Sniff節(jié)能方下行命應(yīng)參<Para1>:最大<Para2>:最小<Para3>:嘗試<Para4>:超時(shí)1.2.ERROR=<Error_Code>—失下行命令29:查詢/設(shè)置——Indication上行指下行命應(yīng)參+0:關(guān)Indication上行指1:打Indication上行指默認(rèn)下行命令30:查詢——藍(lán)牙配下行命應(yīng)參<Para1>:序號(hào)(0-<Para2>:藍(lán)牙<Para3>藍(lán)牙設(shè)備最多記錄8個(gè)配對過的藍(lán)牙地址碼,并在斷電之后也會(huì)保留下行命令31:清除全部藍(lán)牙配下行命應(yīng)參無下行命令32:清除指定藍(lán)牙配下行命應(yīng)參<Para1>:序號(hào)(0-下行命令33:查詢/設(shè)置——斷線監(jiān)測下行命應(yīng)參<Para1>:響應(yīng)時(shí)間,單(十六進(jìn)制默認(rèn)對端藍(lán)牙斷線后 上報(bào)時(shí)間。在該時(shí)長之內(nèi),即使對方斷線,仍然保持連接二 上行指令上行指令1:已準(zhǔn)備上行指參無上行指令2:查詢狀上行指參無主模式特有上行指令3:配對狀上行指參無從模式特有,被上行指令4:連接上行指參 (主模式 (從模式上行指令5:已連上行指參無上行指令6:連接失上行指參+CONNECTION無上行指令7:連接斷上行指參ERROR:因其他錯(cuò)誤斷上行指令8:上報(bào)遠(yuǎn)端藍(lán)上行指參例如:BOLUTEK注意:如果找到新設(shè)備,模塊會(huì)自動(dòng)上報(bào)該遠(yuǎn)端藍(lán)牙設(shè)備名上行指令9:上報(bào)查上行指參 查詢開 查詢到的設(shè)備信 查詢完<Para1>:藍(lán)牙<Para2>:設(shè)備效時(shí)返回7fff)1:AT命令錯(cuò)誤代碼說錯(cuò)誤代碼返回形式——Error_code(十進(jìn)制注設(shè)備名長度超40字配對碼長度超16字波特率長度超1字設(shè)備類型(COD)長度超6字獲取設(shè)備名地址碼長度錯(cuò)主從模式設(shè)置長1字連接模式長度1字設(shè)置綁定地址長度錯(cuò)設(shè)置IAC6字設(shè)置INQM長度設(shè)置自動(dòng)查詢長1字設(shè)置自動(dòng)連接長1字設(shè)置SENM長度設(shè)置IPSCAN長度錯(cuò)設(shè)置SNIFF長度錯(cuò)設(shè)置LOWPOWER長度CONNECT接命令輸入地址碼長度錯(cuò)設(shè)置UARTMODE長度設(shè)置ENABLEIND長度設(shè)置REMOVEPDL長度波特率參數(shù)超出范圍(1設(shè)備類型(COD)輸入值取設(shè)備名地址碼值錯(cuò)主從模式設(shè)置連接模式設(shè)置取設(shè)備名地址碼值錯(cuò)設(shè)置綁定地址設(shè)置INQM值輸入設(shè)置自動(dòng)查詢設(shè)置自動(dòng)連接設(shè)置SENM值輸入設(shè)置IPSCAN值輸入錯(cuò)設(shè)置SNIFF值輸入設(shè)置LOWPOWER值輸入錯(cuò)CONNECT接命令輸入地址碼值錯(cuò)設(shè)置UARTMODE值錯(cuò)設(shè)置ENABLEIND值錯(cuò)設(shè)置SUPERVISION值錯(cuò)該命令只支持取消Inquiry命令只能在Inquiring狀態(tài)下有附錄2:查詢碼說 eral-andDevice-SpecificInquiryAccessCodesTheInquiryAccessCodeistheleveloffilteringwhenfindingBluetoothdevicesandservices.ThemainpurposeofdefiningmultipleIACsistolimitthenumberofresponsesthatarereceivedwhenscanningdeviceswithinrange. LAP General/UnlimitedInquiryAccessCode LimitedDedicatedInquiryAccessCodeFORFUTURETable1:TheInquiryAccessTheLimitedInquiryAccessCode(LIAC)isonlyintendedtobeusedforlimitedtimeperiodsinscenarioswherebothsideshavebeenexplicitlycausedtoenterthisstate,usuallybyuseraction.ForfurtherexplanationoftheuseoftheLIAC,pleaserefertotericAccessProfile.IncontrastitisallowedtobecontinuouslyscanningforteralInquiryAccessCode(GIAC)andrespondwheneverinquired.TheClassofDevice/ServiceTheClassofDevice/Service(CoD)fieldhasavariableformat.Theformatisindicatedusingthe'FormatTypefield'withintheCoD.ThelengthoftheFormatTypefieldisvariableandendswithtwobitsdifferentfrom'11'.TheversionfieldstartsattheleastsignificantbitoftheCoDandmayextendupwards.Inthe'format#1'oftheCoD(FormatTypefield=00),11bitsareassignedasabit-mask(multiplebitscanbeset)eachbitcorrespondingtoahighlevelgenericcategoryofserviceclass.Currently7categoriesaredefined.Theseareprimarilyofa'publicservice'nature.Theremaining11bitsareusedtoindicatedevicetypecategoryandotherdevice-specificcharacteristics. butotherwiseunassignedbits,suchasintheMajorServiceClassfield,shouldbesettoFigure1:TheClassofDevice/Servicefield(formattype).Pleasenotetheorderinwhichtheoctetsaresentontheairandstoredinmemory.Bitnumber0issentontheair.MajorServiceBitLimitedDiscoverable(())Positioning(LocationNetworking(LAN,Adhoc,...)TheMajorandMinorBitLimitedDiscoverable(())Positioning(LocationNetworking(LAN,Adhoc,...)Capturing(Scanner,Microphone,...)Audio(Speaker,Microphone,Headsetservice,ephonyephony,Modem,Headsetservice,Information(WEB-server,WAP-server,Table2:MajorServiceMajorDeviceTheMajorClasssegmentisthehighestlevelofgranularityfordefiningaBluetoothDevice.Themainfunctionofadeviceisusedtodeterminethemajorclassgrou.Thereare32differentpossiblemajorclasses.TheassignmentofthisMajorClassfieldisdefinedinTable1.3.1211109 MajorDevice00000Miscellaneous[Ref00001Computer(desktop,notebook,PDA, 00010Phone(cellular,cordless,payphone,modem,0001100100 00101Peripheral(mouse,joystick, 0011000111010000100111111Uncategorized,specificdevicecodenotXXAllotherTable3:MajorDevice[Ref#2:UsedwhereamorespecificMajorDeviceClasscodeisnotsuited(butonlyasspecifiedin).Devicesthatdonothaveamajorclasscodeassignedcanusetheall-1codeuntilTheMinorDeviceClassThe'MinorDeviceClassfield'(bits7to2intheCoD),aretobeinterpretedonlyinthecontextoftheMajorDeviceClass(butindependentoftheServiceClassfield).Thusthemeaningofthebitsmaychange,dependingonthevalueofthe'MajorDeviceClassfield'.WhentheMinorDeviceClassfieldindicatesadeviceclass,thentheprimarydeviceclassshouldbereported,e.g.acellularphonethatcanalsoworkasacordlesshandsetshoulduse'Cellular'intheminordeviceclassfield.MinorDeviceClassfield-ComputerMajor765432MinorDevicebitnoof000000Uncategorized,codefordevicenot000001000010Server-class000011000100)000101 ized000110WearablecomputerAllotherTable4:SubDeviceClassfieldforthe'Computer'MajorMinorDeviceClassfield-PhoneMajor765432010101MinorDeviceClassbitnoofCoDUncategorized,codefordevicenotassignedSmartphoneWiredmodemorvoicegatewayCommonISDNAccessAllother000000000000001000010001000010Table5:SubDeviceClassesforthe'Phone'MajorbitnoofCoDMinorDeviceClassfield-LAN/NetworkAccessbitnoofCoD765000Fully0011-17%01017-33%01133-50%10050-67%10167-83%11083-99%111NoserviceAllotherTable6:TheLAN/NetworkAccessPointLoadFactorTheexactloadingformulaisnotstandardized.ItisuptoeachLAN/NetworkAccessPointimplementationtodeterminewhatinternalconditionstoreportasautilizationpercentage.Theonlyrequirementisthatthenumberreflectsanever-increasingutilizationofcommunicationresourceswithinthebox.Asamendation,aclientthatlocatesmultipleLAN/NetworkAccessPointsshouldattempttoconnecttotheonereportingthelowestload.443MinorDevicebitnoof000Uncategorized(usethisvalueifnootherTableTablesub-fieldfortheLAN/NetworkAccessAllotherMinorDevicebitnoofMinorDeviceClassMinorDevicebitnoof765432000000Uncategorized,codenot000001WearableHeadset000010Hands-free000011 000100000101000110He000111Portable001000Car001001Set-top001010HiFiAudio001011001100001101001110001111Displayand010000010001 010010AllotherTable8:SubDeviceClassesforthe 'MajorMinorDeviceClassfield-PeripheralMajor700NotKeyboard/NotPointing0110Pointing11Combokeyboard/pointing
bitnoofCoDTable9:ThePeripheralMajorClasskeyboard/pointingdeviceBits6and7independentlyspecifymouse,keyboardorcombomouse/keyboarddevices.Thesemaybecombinedwiththelowerbitsinamultifunctionaldevice.5543 MinorDevicebitnoof0000000100100011Remote0100Sensing0101Digitizer0110CardReader(e.g.SIMCard01
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年洗滌脫水機(jī)行業(yè)深度研究分析報(bào)告
- 高速機(jī)車鋁合金變速箱項(xiàng)目可行性研究報(bào)告建議書
- 2020-2025年中國山地旅游行業(yè)投資潛力分析及行業(yè)發(fā)展趨勢報(bào)告
- 中國直流電位差計(jì)項(xiàng)目投資可行性研究報(bào)告
- 2022-2027年中國保健冰糖行業(yè)市場運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2021-2026年中國AI+營銷市場全面調(diào)研及行業(yè)投資潛力預(yù)測報(bào)告
- 中國熱水瓶行業(yè)競爭格局分析及投資戰(zhàn)略咨詢報(bào)告
- 2025年中國結(jié)構(gòu)陶瓷行業(yè)市場前瞻與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 福建省2024中考道德與法治課前背本第9課時(shí)走進(jìn)社會(huì)生活
- 藥水湖度枝膠項(xiàng)目可行性研究報(bào)告
- 校園食品安全與膳食經(jīng)費(fèi)管理工作實(shí)施方案3篇
- 鄉(xiāng)村生態(tài)旅游研學(xué)基地建設(shè)方案
- 戰(zhàn)救課件教學(xué)課件
- 2024年社區(qū)警務(wù)工作規(guī)范考試題庫
- 小學(xué)2024-2025?學(xué)年課程設(shè)置方案
- 高考英語語法專項(xiàng)訓(xùn)練-代詞
- 小學(xué)六年級(jí)下冊南方版信息技術(shù)全冊教案
- 合肥長鑫存儲(chǔ)在線測評題2024
- HPV培訓(xùn)課件教學(xué)課件
- 經(jīng)銷商轉(zhuǎn)戶證明范文
- 眼科常見病臨床診療思維與實(shí)習(xí)指導(dǎo)智慧樹知到答案2024年浙江大學(xué)
評論
0/150
提交評論