首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过libnl获取Wi-Fi信号强度?

通过libnl获取Wi-Fi信号强度?
EN

Stack Overflow用户
提问于 2016-02-27 10:34:15
回答 1查看 526关注 0票数 2

我想从Linux上的一个用户空间程序读取Wi-Fi信号强度。

由于系统上没有/proc/net/wireless,所以我发现应该使用libnl来获取信息。

与仅仅读取/proc中的值相比,通过libnl进行通信似乎非常复杂。我已经阅读了各种文档,但我仍然不确定该怎么做。

谁能举例说明如何通过libnl读取Wi-Fi信号强度

EN

回答 1

Stack Overflow用户

发布于 2019-04-24 23:00:32

如果您已经有iw库https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git。您可以在终端中输入sudo iw dev wlan0 scan (您可以输入所需的接口,而不是'wlan0‘接口)。我想您会对signal线路感兴趣。将此信息提供给用户的所有工作都在iw库的scan.c文件中完成。所以你可以检查源代码并从中获得一些提示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35665011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档