树莓派WIFI信号强度测试

背景知识

一般信号强度在-30 dBm到-120 dBm之间。dBm是表示功率绝对值的值,1mw为0dBm,公式为dBm=10lg(毫瓦数/1)。因此,它是消极的。这个数值越大,代表衰减的少,信号也越好。例如:-70 dBm信号比-90 dBm信号好。

  • -35 dBm很强,基本没有衰减,网络连接非常好;
  • 正常信号强度应该在-40 dBm和-85 dBm之间;
  • 小于-90 dBm是非常不好的,几乎不可能连接;

测试方法

测试命令:

iwconfig wlan0|grep -i --color quality
import os  
import time  
from numpy import *  
  
quiltys=[]  
signals=[]  
  
for i in range(0,1000,1):  
    time.sleep(0.1)  
    status = os.system('iwconfig wlan0|grep -i --color quality')  
    # 'Link Quality=53/70  Signal level=-57 dBm'  
    if status == 0:  
        result = os.popen('iwconfig wlan0|grep -i --color quality')  
        for item in result.readlines():  
            quilty = item.split('=')[1].split('/')[0]  
            signal = item.split('=')[2].split('-')[1].split(' ')[0]  
            print(f"{quilty} - {signal}")  
            quiltys.append(int(quilty))  
            signals.append(int(signal))  
    else:  
        print("error")  
  
print(f"mean quilty {mean(quiltys)}")  
print(f"mean signal {mean(signals)}")  

实验方案

按照以下三个方案分别测试信号强度:
A 树莓派放置铝制壳体外置于室内测试;
B 树莓派放置铝制壳体内部但不盖上盖;
C 树莓派放置铝制壳体内部并且盖上盖;


结果分析

实验方案QualitySignal Level备注
A62.66-47.33 dBm1000次采样取平均
B60.62-49.38 dBm1000次采样取平均
C59.29-50.71 dBm1000次采样取平均

设备与无线路由器的相对高度与角度改变都会对信号强度有一定影响,但都在 -60dBm以内处于可用范围。上表反映了信号变化趋势。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大为慎独

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值