工具/软件:Linux
大家好、
我们使用的是 CC2564MODA、它是通过 UART 连接到 PC 的接口、
我们需要根据以下文档将器件置于睡眠模式 :https://www.mouser.it/pdfdocs/bluetooth-Core-v50.pdf |第 D 部分第2462页。
在本文档中、睡眠命令有效载荷值为 MSB 0X78和 LSB 0x07、0X7807二进制文件为0111 1000 0000 0111
OCF 为10位 LSB:00 0000 0111 (0X007)
ogf 为剩余6位:0111 10 (0x1E)
我们使用 HCI 命令发送睡眠命令、如下所示
hcitool -i hci0 cmd 0x1E 0x07
< HCI 命令:ogf 0x1E、ocf 0x0007、PLEN 0
>HCI 事件:0x0E PLEN 4.
01 07 78 01
根据 HCI 命令、如果它返回00表示命令成功。 和01 - FF 表示 命令失败。
这是将器件设置为睡眠模式的正确方法吗?
如果我们不知道、如何使用睡眠消息(0X7807)将器件置于睡眠模式?