我刚刚看到苹果推出的ibeacons技术,但没有得到微软的任何API /框架。
Microsoft是否提供了支持Ibeacons实施的API或框架?
由于
答案 0 :(得分:4)
不幸的是,Windows Phone 8无法实现这一点,因为它只支持Bluetooth 3.1 iBeacons需要蓝牙4.0,也称为蓝牙。
2013年10月,Nokia announced即将推出的手机将支持蓝牙LE。不幸的是,这些仅允许OS级别与蓝牙LE设备配对。 There is no public api.
这使得无法为Windows Phone开发类似于Android iBeacon Library的第三方iBeacon库。
不幸的是,Windows Phone用户将不得不等待本机iBeacon支持或允许第三方开发Windows iBeacon库的公共BluetoothLE API的更高版本。
更新:Windows Phone 8.1似乎无法实现这一点。请参阅我对@keni
的答案的评论答案 1 :(得分:1)
更新: Windows 10将支持蓝牙LE广告。截至今天(2015年4月23日)的当前状态是Windows 10的预览版本仍然具有不完整的SDK实现和一些错误。然而,下周将推出一个新版本,可以安全地假设我们可以很好地了解这将如何实际工作。
发送和接收纯广告已经有效。看看您可以从github下载的示例:https://github.com/Microsoft/Windows-universal-samples/tree/master/bluetoothadvertisement
答案 2 :(得分:0)
更新
公共BluetoothLE API将出现在Window Phone 8.1中
http://allaboutwindowsphone.com/flow/item/19234_Windows_Phone_81_receives_Blue.php
答案 3 :(得分:0)
请阅读以下针对Windows 8.1开发人员的BLE博客文章 http://sviluppomobile.blogspot.com/2014/02/ble-for-windows-81-part-i.html