藍(lán)牙命令及響應(yīng)_第1頁
藍(lán)牙命令及響應(yīng)_第2頁
藍(lán)牙命令及響應(yīng)_第3頁
藍(lán)牙命令及響應(yīng)_第4頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

藍(lán)牙命令及響應(yīng):/***************************藍(lán)牙命令定義部分****************************/codeunsignedcharCmdR[]={0X04,0X01,0X03,0X0C,0X00};/*Reset:初始化,響應(yīng):040E0401030C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C03 *OGF=0x03[主控制器與基帶命令] OCF=0x0003.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdRBS[]={0X04,0X01,0X05,0X10,0X00};/*Read_Buffer_Size:讀緩沖區(qū)大小,響應(yīng):040E0B01051000C0004008000800:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x0B *事件參數(shù)長度11個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x1005 *OGF=0x04[信息參數(shù)] OCF=0x0005.Status [1字節(jié)]=0x00 *指令成功.HCI_ACL_Data_Packet_Length [2字節(jié)]=0x00C0 *包含在ACL數(shù)據(jù)分組里的L2CAP段的大小(不包含數(shù)據(jù)分組頭).HCI_SCO_Data_Packet_length [1字節(jié)]=0x40 *SCO數(shù)據(jù)分組的最大容量(不包含數(shù)據(jù)分組頭).HCI_Total_Num_ACL_Data_Packets [2字節(jié)]=0x0008 *主控制器數(shù)據(jù)緩沖區(qū)的HCIACL數(shù)據(jù)分組總數(shù).HCI_Total_Num_SCO_Data_Packets [2字節(jié)]=0x0008 *主控制器數(shù)據(jù)緩沖區(qū)的HCISCO數(shù)據(jù)分組總數(shù)*/codeunsignedcharCmdCSEF[]={0X05,0X01,0X05,0X0C,0x01,0X00};/*Clear:Set_Event_Filter :指定事件過濾器,響應(yīng):040E0401050C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C05 *OGF=0x03[主控制器與基帶命令] OCF=0x0005.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdWSE[]={0X05,0X01,0X1A,0X0C,0X01,0X03};/*Write_Scan_Enable:寫入掃描允許結(jié)構(gòu)參數(shù)值,響應(yīng):040E04011A0C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C1A *OGF=0x03[主控制器與基帶命令] OCF=0x.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdWAE[]={0X05,0X01,0X20,0X0C,0X01,0X00};/*Write_Authentication_Enable:寫入鑒權(quán)允許參數(shù)值,響應(yīng):040E0401200C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C20 *OGF=0x03[主控制器與基帶命令] OCF=0x0020.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdWVS[]={0X06,0X01,0X26,0X0C,0X02,0X60,0X00};/*Write_Voice_Setting:寫入話音設(shè)置參數(shù)值,響應(yīng):040E0401260C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C26 *OGF=0x03[主控制器與基帶命令] OCF=0x0026.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdSEF[]={0X07,0X01,0X05,0X0C,0X03,0X02,0X00,0X02};/*Set_Event_Filter:指定事件過濾器,響應(yīng):040E0401050C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C05 *OGF=0x03[主控制器與基帶命令] OCF=0x0005.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdWCAT[]={0X06,0X01,0X16,0X0C,0X02,0X00,0X20};/*Write_Connection_Accept_Timeout:寫入鏈接識(shí)別超時(shí)結(jié)構(gòu)參數(shù),響應(yīng):040E0401160C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C16 *OGF=0x03[主控制器與基帶命令] OCF=0x0016.Status [1字節(jié)]=0x00 *指令成功*/codeunsignedcharCmdWPT[]={0X06,0X01,0X18,0X0C,0X02,0X00,0X30};/*Write_Page_Timeout:寫入呼叫響應(yīng)超時(shí)結(jié)構(gòu)參數(shù),響應(yīng):040E0401180C00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0C18 *OGF=0x03[主控制器與基帶命令] OCF=0x0018.Status [1字節(jié)]=0x00 *指令成功*///codeunsignedcharCmdEWPCMS[]={0X05,0X01,0X07,0XFC,0X01,0X03};/**/codeunsignedcharCmdRBDADDR[]={0X04,0X01,0X09,0X10,0X00};/*Read_BD_ADDR :讀本地藍(lán)牙設(shè)備地址,響應(yīng):040E0A010910009F2304351B00:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0E *指令完成事件:Parameter_Length [1字節(jié)]=0x0A *事件參數(shù)長度10個(gè)字節(jié).Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x1009 *OGF=0x04[信息參數(shù)] OCF=0x0009.Status [1字節(jié)]=0x00 *指令成功.BD_ADDR [6字節(jié)]=0x001B3504239F *本地藍(lán)牙設(shè)備地址*/codeunsignedcharCmdI[]={0x09,0x01,0x01,0x04,0x05,0x33,0x8b,0x9e,0x06,0x00};/*Inquiry [01010405338B9E0600][Tx=9個(gè)字節(jié)] 指令名稱:查詢周邊藍(lán)牙設(shè)備,響應(yīng)1:040F0400010104:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x0F *指令狀態(tài)事件:Parameter_Length [1字節(jié)]=0x04 *事件參數(shù)長度4個(gè)字節(jié).Status [1字節(jié)]=0x00 *指令成功.Num_HCI_Command_Packets [1字節(jié)]=0x01 *緩沖區(qū)可續(xù)存指令分組個(gè)數(shù)1個(gè).Command_Opcode [2字節(jié)]=0x0401 *OGF=0x01[鏈路控制指令] OCF=0x0001響應(yīng)2:04020F010123456778020102000802180275:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x02 *查詢結(jié)果事件:Parameter_Length [1字節(jié)]=0x0F *事件參數(shù)長度15個(gè)字節(jié).Num_Responses [1字節(jié)]=0x01.BD_ADDR [6字節(jié)]=0x027867452301 *搜索到的周邊藍(lán)牙設(shè)備地址.Page_Scan_Repetition_Mode [1字節(jié)]=0x01 *掃描重復(fù)段間隔:R1模式≤1.28s.Page_Scan_Period_Mode [1字節(jié)]=0x02 *掃描周期:P2模式≥60s.Page_Scan_Mode [1字節(jié)]=0x00 *掃描模式:強(qiáng)制呼叫掃描.Class_of_Device [3字節(jié)]=0x180208 *設(shè)備類型.Clock_Offset [2字節(jié)]=0x7502 *時(shí)隙響應(yīng)3:04020F011D0F80C903000000000401127251:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x02 *查詢結(jié)果事件:Parameter_Length [1字節(jié)]=0x0F *事件參數(shù)長度15個(gè)字節(jié).Num_Responses [1字節(jié)]=0x01.BD_ADDR [6字節(jié)]=0x0003C9800F1D *.Page_Scan_Repetition_Mode [1字節(jié)]=0x00 *掃描重復(fù)段間隔:R0模式連續(xù).Page_Scan_Period_Mode [1字節(jié)]=0x00 *掃描周期:P0模式≥20s.Page_Scan_Mode [1字節(jié)]=0x00 *掃描模式:強(qiáng)制呼叫掃描.Class_of_Device [3字節(jié)]=0x120104 *設(shè)備類型.Clock_Offset [2字節(jié)]=0x5172 *時(shí)隙響應(yīng)4:04010100:HCI_Packet_Type [1字節(jié)]=0x04 *事件分組類型:Event_Code [1字節(jié)]=0x01 *查詢完成事件:Parameter_Length [1字節(jié)]=0x01 *事件參數(shù)長度1個(gè)字節(jié).Status [1字節(jié)]=0x00 *指令成功*/#ifdefFLOWCONTROLcodeunsignedcharCmdSHCTHFC[]={0X05,0X01,0X31,0X0C,0X01,0x01};/**/codeunsignedcharCmdHBS[]={0X0B,0X01,0X33,0X0C,0X07,0X00,0X02,0X00,0X02,0X00,0X00,0X00};/**/#endif#ifdefMASTERcodeunsignedcharCmdCACLC[18]={0X11,0X01,0X05,0X04,0X0D,0XCE,0X47,0X14,0X37,0X80,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00};/**/#endif/***************************藍(lán)牙事件定義部分****************************/codeunsignedcharECmdR[]={0X07,0X03,0X0c,0X00};/**/codeunsignedcharECmdRBS[]={0x0e,0X05,0X10,0X00};/*

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論