微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > DEFAULT_DISCOVERABLE_MODE设置为GAP_ADTYPE_FLAGS_LIMITED的问题

DEFAULT_DISCOVERABLE_MODE设置为GAP_ADTYPE_FLAGS_LIMITED的问题

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

当从设备设置 #define DEFAULT_DISCOVERABLE_MODE             GAP_ADTYPE_FLAGS_LIMITED

1. 我实际测试从设备上电进行广播到停止广播的时间大约在180秒左右,而不是注释信息中做的30.72s,请问可能是哪里配置出了偏差,时钟?定时器?

2. 而且,当一台iPhone作为主设备,运行LightBlue在从设备进行广播期间连接Scan和Connect,而一直长时间保持连接状态,从设备是否也会到时停止广播?导致第二台主设备无法Scan到该从设备?

3. 对于已经配对成功的主设备和从设备,如果该从设备上电复位后就不进行广播,该主设备肯定是无法Scan到该从设备,但是是否能够跳过Scan而直接发起Connect从而成功连接呢?

非常感谢TI工程师的指导和支持!

史蒂文,

1. 你的 gapRole_AdvertOffTime 被设置成多大呢?

2. 是的,默认情况下连上以后,不再广播。

3. 不能,跟BR/EDR 不一样,BLE 每次必须通过从设备广播才能连。

谢谢对于第2和第3个问题的答复,关于第一个问题,我的设置是零:

// By setting this to zero, the device will go into the waiting state after
// being discoverable for 30.72 second, and will not being advertising again
// until the enabler is set back to TRUE
uint16 gapRole_AdvertOffTime = 0;

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

网站地图

Top