2014-10-07 98 views
6

iBeacon显示在Windows Phone设备iBeacon显示支持 - :我们需要发展与iBeacon显示一个Windows Phone应用程序支持类似于iOS应用程序。我们没有找到任何有用的信息。任何人都可以提出一个更好的解决方案“如何在Windows Phone设备实现iBeacon显示?为Windows Phone设备

回答

10

不幸的是,我已经证实了微软的工程师说这是不可能的,因为Windows Phone的8.1。

尽管此操作系统版本确实引入了蓝牙LE支持,但API不允许扫描iBeacons,因为扫描功能被锁定到操作系统。 Thitrd派对应用程序不允许执行扫描以寻找信标。操作系统本身没有任何功能来扫描iBeacons,仅扫描可连接的蓝牙LE设备和与之配对的能力。

第三方应用程序可以寻找已知实施GATT轮廓像这样的设备:

var themometerServices = await Windows.Devices.Enumeration .DeviceInformation.FindAllAsync(GattDeviceService .GetDeviceSelectorFromUuid(GattServiceUuids.HealthThermometer), null); 

但iBeacons不做广告GATT服务,所以这不会帮助。我们需要的是定位信标或第三方访问原始扫描结果,这是需要解码信标标识或者原生支持。

微软预计将在即将推出的Windows 10版本中扩展对蓝牙LE的支持,该平台将具有统一的桌面/移动代码库。有可能包含必要的功能。这OS 不会被释放,直到2015年末没有预览API可直到2015年初,这是我们可以证实有这样的支持来最快。因为该公司把这么多的精力投入到这个版本,这是不可能会有任何添加到Windows Phone 8.x的在此期间新功能。

+0

Windows Phone 8.1支持接近配置文件基于的GATT配置文件,而iBeacon是PXP的应用程序 那么有什么方法可以从iBeacon获得距离读数吗? – syam 2014-10-08 14:02:39

+1

我不相信iBeacons使用接近档案。一个iBeacon根本不实现任何GATT配置文件 - 它只是发送一个定制的制造商广告。 – davidgyoung 2014-10-08 15:42:33

相关问题