This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:集中扫描

Guru**** 2381210 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1525208/cc2640r2f-cc2640r2f-central-scan

器件型号:CC2640R2F

工具/软件:

大家好、我有疑问。 
目前我正在使用 CC2640R2F 中央示例、我尝试连接的目标是基于 CC2640R2F 外设的器件。 

这是蓝牙外设的扫描结构。 


静态 uint8 advertData[32]=

8、//此数据的长度
GAP_ADTYPE_LOCAL_NAME_COMPLETE、
'G'、'F'、'M'、'-'、'4'、'0'、'0'、
};

//扫描响应数据

静态 uint8_t scanRspData[]=

0x02、//此数据的长度
GAP_ADTYPE_FLAGS、
GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED

// 25 字节信标广播数据
//前导码:公司 ID - 0x000D 对于 TI、请参阅 www.bluetooth.org/.../company-identifiers
//数据类型:信标 (0x02)
//数据长度:0x15
// UUID:00000000-0000-0000-000000000000(空信标)
//主要:1 (0x0001)
//次要:1 (0x0001)
//测量功率:–59 (0xc5)
0x15、//该数据的长度(包括数据类型字节)
GAP_ADTYPE_MANUFACTURER_SPECIFIC、//制造商特定的广播数据类型
0x4c、//公司 ID — 固定--> 0x4c (IOS)
0x00、//公司 ID — 已修复
0x02、//数据类型 — 固定
0x15、//数据长度 — 固定
0x00、// UUID — 基于不同用例/应用的变量
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x01、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID
0x00、// UUID 24
0x00、// UUID
0x00、// UUID
0x00、// UUID
};
问题在于中央设备未扫描外围设备。 是否有办法解决此问题? 



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您联系我们! 这种行为可能有很多原因、因此我需要您提供一些信息、以便能够成功确定问题。

    1. 您是否能够在不同设备上看到外设广播?
    2. 中央扫描的设备是否一般?
    3. 中央扫描是主动还是被动?
    4. 您能否提供扫描参数?

    请回答我的问题、我们希望能解决这个问题!

    此致、

    Tarek D

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、这是关于中央器件的参数和功能的内容。
    
    1.目前正在中央设备中搜索各种设备。
    
    2.扫描设备正在使用 LaunchPad。
    
    3.目前正在使用 LaunchPad 上的按键手动扫描以进行测试。
    
    4.这些是扫描参数值。
    GapScan_setPhyParams (default_SCAN_PHY、scan_type_passive
    、scan_param_DFLT_INTERVAL;
    
    //
    
    
    
    
    
    
    
    过滤参数 uint16_t rptFields = SC_ADV_RPT_fields
    
    ;GapScan_setParam (scan_RPT_FILT_PARAM_FILT_DEPARAM_PDU_);&rptScan_PDU_PDU_CPL_仅;&pScan_PDU_CPL_筛选条件 =;&pscan_PDU_ptPram_dup_intscan_PDU_CPL_;&pscan_PDU_CPL_仅 筛选条件 =;&pscan_duScan_dup_PDU_CPL_
    
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您提供此信息! 我相信问题在于您的扫描参数。 如果 BLE 中心设备正在扫描、则无法连接到外设  被动方式 。 我相信将扫描改为  编程  应该解决你的问题!

    此致、

    Tarek D