找到问题了,我在事件CYBLE_GAPC_SCAN_RSP中去看CYBLE_GAPP_SCAN_RSP_DATA_T这个数据;在事件CYBLE_GAPC_CONN_UNDIRECTED_ADV中去看CYBLE_GAPC_ADV_REPORT_T这个数据,所以找不到设备名称。
后来打印了所有扫描到的返回结果后,发现BLE 在事件CYBLE_GAPC_SCAN_RSP中的CYBLE_GAPC_ADV_REPORT_T才有设备名称;事件CYBLE_GAPC_CONN_UNDIRECTED_ADV中获得的是制造商特定数据。
多谢各位的帮助!!!