蓝牙SCAN的 参数设置如下:
/* Advertisement Scan Configuration */
.high_duty_scan_interval = WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_INTERVAL, /**< High Duty Scan Interval */
.high_duty_scan_window = WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_WINDOW, /**< High Duty Scan Window */
.high_duty_scan_duration = 5, /**< High Duty Scan Duration in seconds (0 for infinite) */
.low_duty_scan_interval = WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_INTERVAL, /**< Low Duty Scan Interval */
.low_duty_scan_window = WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_WINDOW, /**< Low Duty Scan Window */
.low_duty_scan_duration = 5, /**< Low Duty Scan Duration in seconds (0 for infinite) */
#define WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_INTERVAL 96 /**< High duty scan interval */
#define WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_WINDOW 48 /**< High duty scan window */
SCAN 的TAG 的900ms advertise ,如果TAG 在周围50cm 以内,基本都能搜到,如果达到3~4米的话,搜索就不是很稳定,甚至出现一个都搜索不到的情况,
对上面的配置参数有什么建议吗?一般搜索距离是多大?
已解决! 转到解答。
Hi,
首先请问一下:搜索不稳定的时候,若能搜索到,其RSSI强度是多少?是否偏低?
如果其广播功率不高,设备之间又相隔太远的话,是比较难扫描到的。这时候调整这些参数并没有多大帮助。一般而言低于-85dBm的RSSI已经算很微弱了。
另外,您的设置大部分是缺省的(除了.low_duty_scan_duration不是60),应对900ms的Advertisement也是足够的,不用调整也可以。
如果您的Scan设备处在恶劣的无线环境下,您可以尝试延长高功率扫描持续时间和高功率扫描窗口的占比。具体而言,您可以尝试改成如下的参数:
/* Advertisement Scan Configuration */
.high_duty_scan_interval = 96, /**< High Duty Scan Interval */
.high_duty_scan_window = 80, /**< High Duty Scan Window */
.high_duty_scan_duration = 10, /**< High Duty Scan Duration in seconds (0 for infinite) */
<<<<<<<<<<<<<>>>>>>>>>>>>>
Sincere regards from C. L.
<<<<<<<<<<<<<>>>>>>>>>>>>>
Hi,
首先请问一下:搜索不稳定的时候,若能搜索到,其RSSI强度是多少?是否偏低?
如果其广播功率不高,设备之间又相隔太远的话,是比较难扫描到的。这时候调整这些参数并没有多大帮助。一般而言低于-85dBm的RSSI已经算很微弱了。
另外,您的设置大部分是缺省的(除了.low_duty_scan_duration不是60),应对900ms的Advertisement也是足够的,不用调整也可以。
如果您的Scan设备处在恶劣的无线环境下,您可以尝试延长高功率扫描持续时间和高功率扫描窗口的占比。具体而言,您可以尝试改成如下的参数:
/* Advertisement Scan Configuration */
.high_duty_scan_interval = 96, /**< High Duty Scan Interval */
.high_duty_scan_window = 80, /**< High Duty Scan Window */
.high_duty_scan_duration = 10, /**< High Duty Scan Duration in seconds (0 for infinite) */
<<<<<<<<<<<<<>>>>>>>>>>>>>
Sincere regards from C. L.
<<<<<<<<<<<<<>>>>>>>>>>>>>