【发布时间】:2014-11-06 09:29:35
【问题描述】:
我正在编写一个 Windows Phone 8.1 应用程序来发现附近的低功耗蓝牙设备。
foreach (DeviceInformation device in devices)
{
BluetoothLEDevice bleDevice = await BluetoothLEDevice.FromIdAsync(device.Id);
}
一切正常,但bleDevice.BluetoothAddress 属性包含ulong 类型,而我需要一个字符串类型,格式类似于Mac 地址。
例子:
bleDevice.BluetoothAddress: 254682828386071(ulong)
所需的 Mac 地址: D1:B4:EC:14:29:A8(字符串)(这是我需要它的示例,而不是设备的实际 Mac 地址)
有没有办法将 long 转换为 Mac 地址?还是有另一种方法可以直接发现 Mac 地址而不进行转换?我知道有一个名为 In The HAnd - 32feet 的工具可以帮助我,但目前不支持 Windows Phone 8.1。
【问题讨论】:
标签: c# windows-phone-8.1 bluetooth-lowenergy