|
扫描AP的命令是iwlist scan xxx
实际上就实现了你所说的功能,并且将所有AP的信息打印出来
那么这个命令肯定就采集到了你所说的相关信息
所以你可以研读下iwlist的源代码,就可以写出你的程序了
另外在网卡的驱动程序中的IOCTRL函数里面已经实现了各种相关信息采集的函数
你没必要自己实现网络驱动中间层再传递给用户层服务程序
你所要的就是在你自己的应用程序中调用无线网卡驱动提供的标准IOCTRL调用就行了
相关的IOCTRL命令Linux内核对无线的支持已经定义好了
你可以参考无线的各种命令iwconfig,iwlist等等就知道如何调用这些IOCTRL函数了
|
|