![](/img/trans.png)
[英]Cannot detect iBeacon using AltBeacon/android-beacon-library
[英]iBeacon, AltBeacon, *Beacon: What interoperability is legal, and permitted on iOS and Android?
如果可能的话,我只希望支持一个Beacon标准,让设备本身充当“主机/信标”,而让其他设备充当“侦听器”。
我支持使用Xamarin的Android,iOS以及Windows手机。
iOS和android之间是否支持任何互操作性?
AltBeacon标准经过精心设计,可以实现您建议的互操作性。 它支持使用相同的16/2/2字节标识符方案。 Radius Networks (我的公司)出售RadBeacon USB单元,该单元具有双重广告,可将AltBeacon传输与iBeacon传输交错。 这使您可以使用单个标识符方案设置一次信标,并使用AltBeacon广告在Android设备上进行检测,并使用iBeacon广告在iOS设备上进行检测。 开源Android Beacon Library 2.0允许Android获得与iOS上的CoreLocation
类似的完整beacon功能。
这是互操作性的最保守方法,因为它不依赖于在Android设备上使用Apple的iBeacon技术。 也就是说,Android设备在技术上能够检测和解码iBeacon信号。 将Android Beacon库配置为执行此操作会出现我无权回答的知识产权问题。
对于Windows设备,从Windows 8.1(移动或台式机版本)开始,操作系统不允许检测Bluetooth LE信标。 预计Windows 10中会有所改变,但要到2015年下半年才能实现。
检查该库以为您提供一些指导。
https://github.com/AltBeacon/android-beacon-library
它允许Android设备像iOS设备一样使用信标。 当一个或多个信标出现或消失时,应用程序可以请求获取通知。 应用程序还可以请求以大约1Hz的频率从一个或多个信标获取测距更新。
您也可以在此博客上找到更多信息: http : //vincenth.net/blog/archive/2014/04/24/building-cross-platform-ibeacon-apps-for-ios-android-and-windows-with- C-和xamarin.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.