您好!
我使用 CC2640作为我的 BLE 芯片。
根据 TI_BLE_Vendor_specific HCI_Guide pdf、我知道我们可以使用我要使用的两种不同广播模式(ADV_IND 和 ADV_SCAN_IND)来设置 CC2640。
因此、我使用一个 SmartRF06板和一个 CC2650 LaunchPad 测试了 ADV_SCAN_IND 模式、两者都基于 HostTest 应用程序和 HCITester。
LaunchPad 充当中央设备以发起连接、并请求配对过程、MTU 否定和特征的订阅。
SmartRF06充当外设以等待连接、等待配对要求、MTU 否定和 chararcartistic 订阅。 在所有异常结束后、我将 连接期间广播间隔的 TGAP_CONN_ADV_INT_MIN/MAX 设置为100ms。 最后、我使用了具有 ADV_SCAN_IND 模式的 MakeDiscoverable 命令来开始非连接广播。 但是、我收到了命令状态的所有成功消息、但 SmartRF06板未进行广播。
然后、我尝试了命令的相同参数、只是跳过配对过程(连接、MTU 交换、特征订阅)、我发现 SmartRF06板现在可以进行广播。
那么、我的问题是、CC2640芯片是否可以在加密连接(配对)期间进行可扫描的非定向广播? 如果是、我应该修改基本 HostTest 应用程序中的内容吗?
期待您的回复、
此致、
杨