cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Bluetooth

CaLi_4592466
New Contributor II

蓝牙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米的话,搜索就不是很稳定,甚至出现一个都搜索不到的情况,

对上面的配置参数有什么建议吗?一般搜索距离是多大?

0 Likes
1 Solution
Charles_Lai
Moderator
Moderator

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.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes
1 Reply
Charles_Lai
Moderator
Moderator

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.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes