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

(3)Read Class of Device Command

这个command用来获取设备的Class_of_Device

返回参数说明:

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

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

Class of Device说明:

举例说明:(暂时没有)

 

(4)Write Class of Device Command

设置本地设备的Class_of_Device

参数说明:

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

返回参数说明

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

举例说明:

Command如下:

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)对应的是智能手机

对应的软件解析如下:

对应的Event(Command Complete event):

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值