微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541与APP断开连接后,APP无法立即搜索到设备的广播数据

CC2541与APP断开连接后,APP无法立即搜索到设备的广播数据

时间:10-02 整理:3721RD 点击:

TI工程师,您好。

关于标题所述的问题,请指教一下,谢谢。

详细内容如下。

  • 问题现象:APP与cc2541断开蓝牙连接后,有时候需要等待2~3秒后才能搜索到广播数据
  • 问题原因:通过分析TI SmartRF Packet Sniffer软件抓取的数据,发现问题发生时,数据的Adv PDU TypeADV_NON_CONN_IND,所以导致无法搜索到广播数据

请问,如何才能使设备在断开连接后将发送的广播数据类型设置为 ADV_IND而不是ADV_NON_CONN_IND?

uint8 advType = GAP_ADTYPE_ADV_IND;

GAPRole_SetParameter( GAPROLE_ADV_EVENT_TYPE, sizeof( uint8 ), &advType );

 @cedar_xuesong 

谢谢您的回答。

请问,设定的时机是什么?

我是在下面的两个时机下进行的测试,,但是没有效果。。。

时机1:cc2541发现disconnect的状态变化时追加了这两段代码。

时机2:更新广播数据中,关闭广播->执行这两段代码->更新广播数据->打开广播

谢谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top