我在我的应用程序中实现了一个接收器,它使用蓝牙不断搜索并使用可用设备每10秒更新一次服务器。它返回的一条信息是设备的RSSI值。我用来获取此值的代码是:
{{1}}
所以这看起来工作正常,使用我的测试手机(Galaxy S4)我得到了预期的值,如-75或-88。不过我现在尝试使用以下链接中显示的其他手机:
(对不起,如果我不允许在这里发布,我不是100%的规则,如果有问题,我会高兴地删除它)
当使用与我的应用程序版本相同的手机时,RSSI的值范围为150-200。
有谁知道为什么会这样?我在手机上遇到的另一个问题是,当蓝牙处于打开状态时,我的Wi-Fi连接最终会消失,我的Galaxy S4也不会再发生这种情况。这款测试手机真的那么糟糕吗?或者我错过了什么......