192得票5回答
安卓4.3蓝牙低功耗不稳定

我目前正在开发一个将使用蓝牙低功耗(在Nexus 4上进行测试)的应用程序。在开始使用Android 4.3中的官方BLE API后,我注意到,在第一次连接设备之后,我很少能够成功地再次连接或与该设备或任何其他设备通信。 按照这里的指南,我可以成功地连接到设备,扫描服务和特征,并读取/写入/...

154得票6回答
iBeacon蓝牙协议是什么?

我希望用一些蓝牙低功耗开发套件创建自己的iBeacon。虽然苹果尚未发布iBeacon规范,但是一些硬件开发商已经从AirLocate示例代码中反向工程出iBeacon并开始销售iBeacon开发套件。 那么,iBeacon蓝牙配置文件是什么呢? 蓝牙低功耗使用GATT进行LE配置文件服务...

123得票10回答
在安卓6.0上启用位置以进行蓝牙低功耗扫描。

升级到Android 6.0版本后,只有在设备启用位置服务时,蓝牙低功耗(BLE)扫描才能正常工作。参见此处的参考资料:Bluetooth Low Energy startScan on Android 6.0 does not find devices 基本上,您需要在应用程序和手机上启用...

122得票6回答
理解iBeacon距离测量

尝试理解利用iBeacon(信标/蓝牙低功耗/BLE)进行距离测量的基础概念。是否有确切的文档说明iBeacon可以测量的距离有多远?比如我离iBeacon 300英尺远,它能检测到吗? 这主要是针对v4和v5以及iOS设备,但一般适用于任何BLE设备。 蓝牙频率和吞吐量如何影响这一点?信...

84得票5回答
如何使用BLE(低功耗蓝牙)将Android设备连接到iOS设备

我正在尝试制作一个应用程序,该应用程序使用Android的新蓝牙低功耗API。为此,我从API 18级开始使用BLE示例。 由于我读到Android不能作为外围设备,因此我将Android手机设置为中央模式,扫描周围的BLE设备。为此,我使用了一些模拟心率传感器的北欧平台进行测试。一切都完美...

81得票3回答
安卓设备能够充当 iBeacon 吗?

安卓设备能否作为iBeacon并检测其他安卓设备进入其范围?其他安卓设备需要开启蓝牙吗? 如果客户来到我的商店,他的设备上没有安装我的应用程序,iBeacon能够工作吗?还是必须先安装应用程序?每天有很多客户来我们店,但如果他们没有安装我的应用程序,iBeacon的概念是否仍然适用?

77得票13回答
iBeacon三角定位示例

我正在研究使用多个iBeacon进行“粗略”的室内位置定位的可能性。该应用程序是一种“博物馆”设置,如果能够形成一个带有不同对象位置的网格,则会更容易,而不是单个信标(尽管这也可能不可能)。 是否有使用多个信标三角定位到某种位置或某种逻辑的实例和经验,可以帮助我自己编写代码?

76得票10回答
安卓BLE API:无法接收GATT通知

测试使用的设备:Nexus 4,Android 4.3 连接没有问题,但是我的回调函数中的onCharacteristicChanged方法从未被调用。然而,在onServicesDiscovered中注册了通知,使用setCharacteristicNotification(char, t...

71得票4回答
在后台运行iPhone作为iBeacon

在iOS 7设备中作为Bluetooth LE外设(iBeacon)并在后台进行广告宣传是否可能?我已经能够使用下面的代码在前台进行广告宣传,并可以从另一个iOS设备中看到它,但是一旦我返回主屏幕,它就停止广告宣传了。尽管我在plist中添加了蓝牙外围设备后台模式,但似乎没有帮助,尽管我确实收...

62得票10回答
安卓:通过BLE发送大于20字节的数据

我能通过连接外部BLE设备发送最多20字节的数据。如果我要发送超过20字节的数据,该怎么办?我读到了我们必须要么分段数据,要么将特征值拆分为所需的部分。如果我假设我的数据是32字节,你能告诉我需要对代码进行哪些更改才能使其工作吗?以下是我代码中的必要片段:public boolean send...