主题中讨论的其他器件:SysConfig
工具与软件:
您好!
SDK: simplelink_lowpower_f3_sdk_8_40_00_61
我目前使用 CC2745R10作为中央设备。 我已经修改了 SDK 中给出的 basic_ble 示例来充当客户端。
我有一个 GoPro 设备、可用作 BLE 外围设备。 GoPro 设备通过广告和扫描响应发送一些数据(46字节)。 所示。
GoPro 设备的广告类型为"传统广告"。
我尝试从 CC2745R10中提取相同的数据、但我只接收一部分数据、即24字节。 我收到" BLEAPPUTIL_ADV_REPORT "、它仅包含24字节数据、如下所示。
0x0B、0x09、0x47、0x6F、0x50、0x72、0x6F、0x20、0x30、0x31、0x34、0x30、
0x0B、0x16、0xA6、0xFE、0xF7、0x82、0x12、0xC3、0x30、0x31、0x34、0x30
我看不到制造商数据和标志字段。
如何获取扫描响应数据?
其他信息:
我注册的事件如下所示。
BLE4.4510_t Util_Event centralScanHandler =
{
.handlerType = BLEAPPUTIL_GAP_SCAN_TYPE、
.pEventHandler = Central_Scan 791-Handler、
.EventMask = BLEAPPUTIL_SCAN_ENABLED |
BLEAPPUTIL_SCAN_DISABLED |
BLEAPPUTIL_ADV_REPORT
};
默认扫描类型为" 活动扫描模式 "。