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