widora bit模块 如何获得已连接的信号强度信息
-
各位大神请问:
我在网站中找到一个命令 iwpriv ra0 show stainfo
可以获得许多连接上的信息参数,我想获取到RSSI,
于是我用 iwpriv ra0 show stainfo > /tmp/a.txt
但是发现有文件a.txt,可是里面并没有数据。。
所以,我先请教一下怎样才能实时获得RSSI的值?
-
@yfloat 你的意思是本身命令是输出很多信息,但重定向到文件就没数据了对吗?
-
@mango
是的!!
-
这么神奇的事情我明天要测试一下。感觉有可能和执行时间有关系。
-
:bowtie: 恩恩,太感谢了
iwpriv ra0 show stainfo > /tmp/a.txt
cat /tmp/a.txt
我就是以上操作的
-
@yfloat 找到问题了,但还不好解决。
iwpriv ra0 show stainfo 这条语句是没有“输出内容的”,为什么串口终端看到了内容,因为那时驱动层prink出来的。
比如用iwpriv ra0 > /tmp/a.txt 就可以,这就是本质区别
但如何解决?改驱动是可以的,想想有什么简易方法?
-
@mango
哦哦 ,
看了一下iwpriv ra0 > /tmp/a.txt 其中并没有RSSI的值
如果改驱动的话,请问一下在那个文件中修改?
或者还有什么地方可以获得连接上的设备的RSSI值?
-
@mangogeek 請問一下有沒有其他方式可以取得目前連線到這台 AP 的 Client 數量呢?因為 stainfo 無法導出到檔案中在處理有點麻煩
-
@figaro 我暂时还想不到。不过我建议您可以参考一下LUCI中的获取客户端的接口,相信那个处理的很好。
-
@mangogeek 謝拉~前面你提到 iwpriv ra0 show stainfo 他輸出到 log 中是因為驅動的關係, 你知道是那個驅動檔案可以一起研究一下看怎樣不要讓他輸出到 log 直接在 console 輸出
-
@figaro 这个是联发科私有驱动的输出,然而这部分并不是开源的:white_frowning_face:
-
@figaro 试试 iwinfo apcli0 info