繁体   English   中英

iBeacon,AltBeacon,* Beacon:什么互操作性是合法的,并且在iOS和Android上允许使用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM