使用蓝牙LE"Proximity"配置文件Android检测接近度

Sho*_*uri 10 android proximity bluetooth-lowenergy

问题定义: 我一直在尝试proximity profile在Android上使用BLE 用于蓝牙LE.一些设备,如新一代谷歌Nexus平板电脑,4.3 Android支持BLE,可以充当central设备.我阅读了蓝牙LE的Android官方文档,但他们似乎没有任何支持.他们的任何解决方法是实现我们自己的接近配置文件?

在Android上讨论邻近配置文件但没有任何帮助的问题

任何帮助表示赞赏.谢谢.

Sho*_*uri 6

2014年6月:

谢谢大家的答案.为了更新,截至2014年6月,Android L Developer预览版中提供了BLE外设模式.因此,现在Android设备可以在外围和中心角色中发挥作用.希望在Android L官方发布中看到它.引自他们的博客Android中的新功能:L Developer Preview和Google Play Services 5.0:

L Developer Preview让您可以探索下一版Android的许多新功能,并提供开始在新平台上开发和测试所需的一切.以下是开发人员的一些亮点:

BLE外设模式 - Android设备现在可以在蓝牙低功耗(BLE)外设模式下运行.应用程序可以使用此功能将其状态广播到附近的设备 - 例如,您现在可以构建应用程序,让设备充当计步器或健康监视器,并将数据传输到另一个BLE设备.

2014年10月16日更新:

它出来了!Checkout Android 5.0无线更改页面.

2014年12月8日更新:

坏消息是BLE外围设备模式只适用于较新的Android设备(按照日期),即Nexus 6和Nexus 9.即使您使用Nexus 4/Nexus 5/nexus 7/nexus 10也无法使用将其更新到Android 5.0.您可以通过BLE广告模式下的某个Android项目经理阅读评论,而不是工作票.他说:

我们在Android 5.0 Lollipop中引入了BLE外设模式.Nexus 6和Nexus 9是首批支持BLE外设模式的两款Nexus设备.由于硬件芯片组依赖性,较旧的Nexus设备(4/5/7)将无法访问Lollipop上的功能.

感谢Rob Anderson的通知.