Wun*_*Wun 6 android bluetooth bluetooth-lowenergy android-4.3-jelly-bean
我正在开发一个Android应用程序,我必须连接到Android 4.3上的蓝牙设备.
这个APP的目标是BLE Anti-loss,它可以使蜂鸣器在远程设备上发出蜂鸣声,我想实现PROXIMITY PROFILE和Find Me PROFILE.
我参考了Android API18中的BluetoothLeGatt示例,我可以扫描,连接和发现这些服务.
我发现立即警报的UUID是0x1802,但我没有在蓝牙开发者门户网站上找到查找我的配置文件和接近配置文件的UUID.
如果我有UUID,如何使用此UUID使蜂鸣器在远程设备上发出蜂鸣声.
有没有人有立即警报的Android应用程序示例,PROXIMITY PROFILE和Find Me PROFILE?
或者可以告诉我如何使用UUID来实现所需的功能?
它们是两个不同的东西:RSSI和TX_POWER。
TX_POWER是用于传输信号的功率。
RSSI是接收器测量的信号的功率。
这始终是正确的:TX_POWER >= RSSI。
(因为您无法测量大于实际传输的功率)
要监控两个设备(发送器和接收器,或者外围设备和中央设备)之间的接近度,您应该使用以下公式:
Proximity Level = TX_POWER - RSSI
这背后的直觉如下,发射器总是以相同的功率(TX_POWER)发射,但接收器根据距离(接近)测量RSSI不同,当它靠近时RSSI值变大,当它移动时RSSI 值逐渐变小。
祝你好运!
| 归档时间: |
|
| 查看次数: |
4928 次 |
| 最近记录: |