如何获得Wifi信号强度级别在android手机上使用linux?我的Android手机通过USB插入到Linux。我使用adb模块与我的手机“adb shell”进行通信。我在Android shell中访问,并使用Wifi信号强度级别搜索android手机外壳中的文件或目录。我想通过popen模块从python使用一个linux命令。Wifi信号强度级别在Android手机上使用linux和python
回答
Android会给你的WiFi信号强度值为RSSI。这将是一个介于-100和0 dBm之间的数字,其中0是最强的,-100是最弱的信号。
一个快速简便的方法,通过ADB壳找到RSSI是使用dumpsys
例如:
adb shell "dumpsys | grep RSSI:"
但是也有一些值得如果你愿意读一些相关的问题getting-wifi-signal-strength-in-android和how-to-get-the-connection-strength-of-wifi-access-points喜欢为这份工作写一个更有针对性的工具。
WifiManager.startScan()和 WifiManager.getScanResults()是您可以使用的api调用。
我还有其他问题。我想找到以百分比表示的Wifi信号强度等级。因为有了adb shell“dumpsys | grep RSSI:”命令,我只有dbm中的信号强度。 –
@ search-solution您自己需要采取哪些措施来解决这个问题? –
- 1. Android:如何监控WiFi信号强度
- 2. 使用WiFi的PC和Android手机之间的通信
- 3. 我如何获得有关连接到我的Android手机的wifi信号强度的信息?
- 4. Android中的LTE信号强度与GSM信号强度
- 5. 有没有办法找出iPhone是否通过A-GPS,手机信号塔信号强度或WiFi获取CLLocation?
- 6. Android的FM信号强度
- 7. 当WiFi和手机可用时强制WiFi发送数据
- 8. Android - Level,DBM和ASU的信号强度
- 9. 如何使用jquery或javascript计算WiFi或WiFi信号强度的带宽
- 10. Linux的蓝牙信号强度l2ping
- 11. 根据WIFI AP和信号强度确定位置
- 12. 如何使用HTML5获取附近的wifi MAC地址和信号强度?
- 13. 在Android中检索GSM信号强度
- 14. 获取WiFi信号强度与OpenNetCf在VB.Net
- 15. 如何在API级别23下获得WiFi的信道宽度?
- 16. Android代理WiFi vs手机
- 17. 信号强度 - asu
- 18. iPhone信号强度
- 19. Android模拟器:无信号强度
- 20. 获取信号强度列表android
- 21. 的Android:确定GPS信号强度
- 22. Android中的蓝牙信号强度
- 23. 当WiFi和手机可用时强制移动网络连接
- 24. 如何在Android上测量GPS信号强度?
- 25. [离子]如何获得wifi信号强度值
- 26. 可以重置Windows Native Wifi信号强度更新间隔吗?
- 27. 作为变量存储WIFI信号强度
- 28. 检测wifi设备的接收信号强度(RSS)
- 29. 哪个可以是monitore Wifi信号强度的最佳方式Android
- 30. 如何使用Python获得WLAN的信号强度?
来自'adb shell“的输出dumpsys | grep RSSI:”'可能会对python子流程进行解析具有挑战性。您的阻力最小的方法是修改并修改我链接到的问题中的一些代码并将其安装到您的手机上。然后从'subprocess.call()' –
调用它,谢谢这对我来说很清楚。 –