基於WM IoT SDK “central_general”示例,
device_found函數中用bt_data_parse(ad, scan_device_eir_parse, (void *)addr);
解析廣播,掃描不到設備類型LE的設備名稱,只能掃描到 CLASSIC and LE設備的名稱,
如何能掃描到所有廣播的名稱,請指教。
static bool scan_device_eir_parse(struct bt_data data, void user_data)
{
switch (data->type) {
case BT_DATA_NAME_SHORTENED:
case BT_DATA_NAME_COMPLETE:
wm_log_info("Device Name: %.*s", data->data_len, data->data);
break;
}
return true;
}