C或Java中Linux的无线API
我的团队和我正在一个基于无人机鹦鹉API的项目中工作。 我们正试图找到一个api来编写一个小程序,可以扫描无线网络并选择无人机ESSID。我们的主要语言是C,但Java也很受欢迎 我试图查找iwlist/iwconfig命令是否存在任何API,但没有找到任何API。 有人能帮我吗?任何示例(代码示例)也将不胜感激 Gracias没有API,但您可以尝试: 你也可以试试。他们有一个Java小程序(带有源代码),用于监视无线链路。你可以看到他们是怎么做到的C或Java中Linux的无线API,java,c,linux,wireless,Java,C,Linux,Wireless,我的团队和我正在一个基于无人机鹦鹉API的项目中工作。 我们正试图找到一个api来编写一个小程序,可以扫描无线网络并选择无人机ESSID。我们的主要语言是C,但Java也很受欢迎 我试图查找iwlist/iwconfig命令是否存在任何API,但没有找到任何API。 有人能帮我吗?任何示例(代码示例)也将不胜感激 Gracias没有API,但您可以尝试: 你也可以试试。他们有一个Java小程序(带有源代码),用于监视无线链路。你可以看到他们是怎么做到的 Gustavo由于内核更新,管理无线网卡的
Gustavo由于内核更新,管理无线网卡的框架被称为nl80211。它基于netlink,因此您可以使用libnl发出命令并解析答案。更多信息: 目前,iw是使用nl80211的命令行实用程序,因此您可以列出可用的硬件、扫描等: 它的源代码很容易学习并在您自己的项目中重用,只需查看他们的git repo即可