你如何得到蓝牙低能耗设备的实际名称?

Jus*_*som 4 bluetooth device bluetooth-lowenergy

我需要从ble传感器获取友好的设备名称.我想查找设备并告诉用户他们已连接到"我的家庭传感器".我可以找到该设备,但我不知道如何找到该数据.

在常规蓝牙中,我相信我可以使用BLUETOOTH_DEVICE_INFO或winsock.是否有蓝牙的低能耗相当于蓝牙的BLUETOOTH_DEVICE_INFO?如果可能的话,请您提供一个如何获取信息(即设备名称)的示例?

我正在使用Windows 8.1,c ++和visual studio 2013.我一直在引用windows dev docs,但我还没有找到任何有用的东西.

谢谢!

Wed*_*shi 5

假设您能够与GATT服务器建立连接,当您解析设备的GAP配置文件时,您将在通用访问配置文件(GAP)下找到设备名称的属性.

是所有标准GATT服务及其UUID的列表.GAP的UUID是0x1800.
是所有标准特征及其UUID的列表.对于设备名称特征,它是0x2A00.
此页面说明设备名称特征是GAP的一部分.