2014-10-07 127 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

相關問題