如何在android 4.3 BLE中使用PROXIMITY PROFILE,IMMEDIATE ALERT SERVICE和Find Me Profile的个人资料?

时间:2013-10-18 02:40:28

标签: android bluetooth bluetooth-lowenergy android-4.3-jelly-bean

我正在开发一个Android应用程序,我必须连接到Android 4.3上的蓝牙设备。

这个APP的目标是BLE防丢,它可以让蜂鸣器在远程设备上发出蜂鸣声,我想实现接近配置文件查找我的配置文件

我在Android API18中引用了BluetoothLeGatt的示例,我可以扫描,连接和发现这些服务。

我发现立即警报的UUID是0x1802,但是我没有在蓝牙开发者门户网站找到UUID for Find Me PROFILE和PROXIMITY PROFILE。

如果我有UUID,如何使用此UUID在远程设备上发出蜂鸣声。

是否有人为立即警报接近配置文件查找我的个人资料安装了Android应用示例?

或者可以告诉我如何使用UUID来实现所需的功能?

1 个答案:

答案 0 :(得分:3)

它们有两个不同的东西:RSSITX_POWER

TX_POWER是一种用于传输信号的电源 RSSI是接收器测量的信号的功率。

总是如此:TX_POWER >= RSSI (因为你无法测量的功率大于实际传输的功率)

要监控两个设备(发射器和接收器,或外围设备和中央设备)之间的距离,您应使用以下公式:

Proximity Level = TX_POWER - RSSI

这背后的直觉如下,发射器总是以相同的功率(TX_POWER)发射,但接收器根据距离(接近度)不同地测量RSSI,当它越来越近时RSSI值越来越大,并且当它移开时,RSSI值变小。

祝你好运!