相关疑难解决方法(0)

什么是iBeacon蓝牙配置文件

我想用一些蓝牙低能量开发套件创建我自己的iBeacon.Apple还没有发布iBeacons规范,但是一些硬件开发商已经反向使用AirLocate示例代码设计iBeacon并开始销售iBeacon开发套件.

那么iBeacon蓝牙配置文件是什么?

Bluetooth Low Energy使用GATT进行LE配置文件服务发现.所以我认为我们需要知道属性句柄,属性类型,属性值,以及iBeacon属性的属性权限.那么,对于UUID为E2C56DB5-DFFB-48D2-B060-D0F5A71096E0的iBeacon,主要值为1,次要值为1,蓝牙GATT配置文件服务是什么?

这是我在Apple论坛和文档讨论中做出的一些假设.

  1. 您只需要查看蓝牙外围设备的配置文件服务(GATT)即可知道它是iBeacon.

  2. Major和Minor键在此配置文件服务中的某处编码

有些公司使用iBeacon Dev Kits似乎已经有了这个数字:

希望我们能及时在Bluetooth.org上发布这样的个人资料:https://www.bluetooth.org/en-us/specification/adopted-specifications

reverse-engineering bluetooth ios bluetooth-lowenergy ibeacon

149
推荐指数
4
解决办法
11万
查看次数

使三星Android设备作为iBeacon做广告

有没有人使用三星的蓝牙LE API让三星Android设备作为iBeacon做广告?这应该是可能的,但我无法访问设备来尝试它.

如果有人用它来制作三星Android设备作为任何其他蓝牙LE外设做广告,我也想知道.

编辑:现在可以在Android L上使用.请看这里.

android samsung-mobile bluetooth-lowenergy ibeacon

7
推荐指数
2
解决办法
5414
查看次数

Android 4.4 设备可以充当 iBeacon 吗?

另一个问题回答中,我看到“您也可以在有根的 Android 4.4.3 设备上作为信标传输,但它需要安装有系统权限的应用程序。”

如何才能做到这一点?

android bluetooth-lowenergy android-bluetooth ibeacon android-ibeacon

3
推荐指数
1
解决办法
911
查看次数

检测附近的所有蓝牙设备(耳机,电话等),而不会强制设备处于可发现模式

我的目标:

从我的Android应用程序中检测所有附近的蓝牙设备(电话,耳机等).

这是developer.android.com的一个很好的例子,它发现附近的蓝牙设备以及已经配对的设备列表.

我的情况:

我打开了两个蓝牙耳机,成功的蓝牙扫描后没有检测到它们!所以我深入研究了这个问题,并且在某处发现蓝牙耳机需要切换到配对模式以防被android检测到.

要在配对模式下切换耳机,我必须长按电源按钮,同时打开它们.是的,最后,现在我的应用程序扫描检测到蓝牙耳机.

我的问题:

我希望我的耳机会自动检测,而不需要在配对模式下切换它们.找不到检测所有打开的蓝牙设备的方法.

android bluetooth bluetooth-lowenergy android-bluetooth

2
推荐指数
1
解决办法
2万
查看次数