用于启用BLE广告的蓝牙HCI命令

时间:2016-10-07 00:38:32

标签: testing bluetooth-lowenergy hci

我目前正在尝试编写一些测试脚本以获得经过fcc认证的蓝牙设备。我一直关注这两个网站http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commandshttp://processors.wiki.ti.com/index.php/WL18xx_Bluedroid_Bluetooth_RF_Testing。我一直在使用后者将前者的命令转换为bluedroid测试工具将识别的测试。我在大多数情况下都取得了成功,但我需要打开BLE广告模式并找不到办法。我使用的蓝牙芯片是松下的Pan13xx。如果有人能指出我正确的方向,这将是惊人的。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我没试过这个,但是根据蓝牙4.2规范(第2卷,第E部分,7.8.9页面1284):

HCI_LE_Set_Advertise_Enable 是启动/停止广告的命令。

需要 Advertising_Enable 参数,该参数定义为:

  • 0x00:禁用广告(默认)

  • 0x01:已启用广告。

  • 0x02 - 0xFF:保留供将来使用值

并返回状态,定义为:

  • 0x00:LE_Set_Advertise_Enable命令成功
  • 0x01 - 0xFF:LE_Set_Advertise_Enable命令失败