(3)Read Class of Device Command

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

这个command用来获取设备的Class_of_Device

返回参数说明:

Status(1 Octet):0x00表示success;0x01-0xFF error code

Class_of_Device(3 Octet):本地设备的设备类

Class of Device说明:

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

举例说明:(暂时没有)

 

(4)Write Class of Device Command

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

设置本地设备的Class_of_Device

参数说明:

Class_of_Device(3 Octet):本地设备的设备类

返回参数说明

Status(1 Octet):0x00表示success;0x01-0xFF error code

举例说明:

Command如下:

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

0x01:表示HCI Command Packet

0x0C24:表示是HCI_Write_Class_of_Device command

指令的OGF是0x03即0000 11

OCF是0x0024即00 0010 0100

所以整个opcode是0000 1100 0010 0100即0x0C24

0x03:表示Parameter_Total_Length=3,即参数总长度是3个byte

0x5a020c:即0101 1010 0000 0010 0000 1100;设备服务类是前11个bit(0101 1010 000)置位的分别是bit 17(网络)、bit19(捕捉)、bit20(对象传输)、bit22(电话),主设备类是(0 0010)对应的是手机;次设备类是(0000 11)对应的是智能手机

对应的软件解析如下:

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

对应的Event(Command Complete event):

第一部分:HCI协议(八)具体的HCI command和event(5、CONTROLLER CONFIGURATION 二)

0x04:表示HCI Event Packet

0x0e:表示这个event是command complete event

0x04:表示Parameter_Total_Length即4个byte

0x01:表示Num_HCI_Command_Packets

0x0C24:表示是HCI_Write_Class_of_Device command

0x00:表示status是success

相关文章:

  • 2021-06-07
  • 2021-04-02
  • 2021-08-18
  • 2021-10-12
  • 2021-11-25
  • 2021-10-07
  • 2022-01-04
  • 2021-12-02
猜你喜欢
  • 2021-04-16
  • 2021-04-21
  • 2021-09-19
  • 2021-09-29
  • 2021-04-04
  • 2021-11-20
  • 2021-07-16
相关资源
相似解决方案