在Android

时间:2017-02-16 06:23:41

标签: android

我所知道的是,

广播功率(或发射功率)是信标广播其信号的功率。广播信号的最大范围取决于此。 当我通过Kontakt.io博客他们说,Tx功率水平可以由用户调整,其值在0-7之间变化(在Kontakt信标的情况下和其他信标可以不同)。欲了解更多信息,请通过 this link

信标发送的广告包包含有关校准的Tx功率(1米处的RSSI功率值)的信息。

我的问题是,

是否有可能获得广播电源,信标从信号源发送的信号功率(如上所述,值在0-7之间变化)(不是校准的Tx功率)来自BLE API?

我观察到ScanResult类的toString()方法返回的结果包含mTxPowerLevel,它对于不同的信标是相同的(mTxPowerLevel = -2147483648)。

我的另一个问题是,这个mTxPowerLevel是什么?

如果我的理解方式不对,请指导我们朝着正确的方向前进。谢谢!!

1 个答案:

答案 0 :(得分:0)

学习者,

使用Kontakt.io Android SDK,您可以从0-7范围内收到此值(或者在Beacon Pros 1-7的情况下)。 Here您可以找到最新版SDK 3.2.1的快速入门指南。

Here您可以找到如何在Android上为信标实现简单范围。

让你的信标广播iBeacon数据包,所以当你发现信标时使用iBeacon Listener只需使用

ibeacon.getTxPower()