rek*_*ire 39 android bluetooth-lowenergy ios7 ibeacon ibeacon-android
我正在寻找一种从Android设备检测iBeacon(iOS 7.0功能)的方法.我阅读了Android文档,其中似乎iBeacon是某种GATT服务器,它发送它的位置.虽然Android文档说我不应该轮询该数据,但是对于检测,这将是必要的.
我谷歌很多,但这个话题很新(我甚至创建了一个新标签ibeacon)所以如果我从iOS世界获得一些描述实现的资源链接,我会很高兴.此外,如果有一些Android库,我还没有找到它会很好.
dav*_*ung 67
编辑:下面的图书馆现已被删除,但现在可以在这里找到替换库:
https://github.com/AltBeacon/android-beacon-library
我已经将iOS7 iBeacon SDK移植到Android,并且能够看到标准的iBeacons并估计它们的范围.代码可在此处获得:
https://github.com/RadiusNetworks/android-ibeacon-service
要实现这一点,您需要引入低能耗蓝牙API的Android 4.3.您还需要一个具有低能量蓝牙芯片组的设备.
如果您不想使用上面的完整库,您可以自己动手.iBeacons只是每秒发送一次BLE广告,以一个已知的字节序列开始.您只需要告诉Android进行BLE扫描,获取每个广告,并查找以已知的iBeacon字节序列开头的广告.然后,您可以解析出iBeacon字段.以下是显示如何完成此操作的代码:
| 归档时间: | 
 | 
| 查看次数: | 20607 次 | 
| 最近记录: |