Bluetooth Windows Phone 8蓝牙地址

Bluetooth Windows Phone 8蓝牙地址,bluetooth,windows-phone-8,Bluetooth,Windows Phone 8,我目前正在为Windows Phone 8开发一个应用程序,其中一个要求是显示手机的本地蓝牙地址/设备id 这可能吗? 如果是这样的话,有人知道怎么做吗?您可以先尝试一下,启用Capapability设备标识,然后写下这个 byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId"); string DeviceIDAsString = Convert.T

我目前正在为Windows Phone 8开发一个应用程序,其中一个要求是显示手机的本地蓝牙地址/设备id

这可能吗?
如果是这样的话,有人知道怎么做吗?

您可以先尝试一下,启用Capapability设备标识,然后写下这个

 byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
string DeviceIDAsString = Convert.ToBase64String(myDeviceID);

这可能会帮助您……

找到所有对等点后,您打开一个对等点的套接字,然后您就有了:

peerSocket.Information.LocalAddress

我试过了,它可以很好地获得UniqueDeviceID,但不是最重要的蓝牙地址。蓝牙地址的用途是什么。。。您想要配对设备的列表吗?该地址需要发送到我们的服务器应用程序进行验证,并在我们自己的硬件中使用。这是在没有配对的情况下完成的,因此配对设备的列表不是问题(目前)