우리는 임베디드 장치에 액세스 포인트를 생성하기 위해 Hostapd와 dnsmasq를 사용하고 있습니다. iptables 규칙이 설정되지 않았습니다.
5Ghz(a/n)로 설정했는데 최대 전송 속도는 6.1Mbyte/sec입니다. (scp 및 http -plus 여러 파일을 사용해보십시오)
Wi-Fi 모듈은 RTL8822CS이고, Hostapd.conf 파일은 다음과 같습니다.
interface=wlan0
driver=nl80211
hw_mode=a
channel=48
ieee80211d=1
country_code=FR
ieee80211n=1
ieee80211ac=1
wmm_enabled=1
ssid=SOMESSID
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=SOMEPASS
iperf로 테스트할 때:
#in device
iperf -s
#in laptop
iperf -c 192.168.35.17 -f M -t 50 -i 1
나는 다음과 같은 결과를 얻습니다.
[ 3] 0.0- 1.0 sec 13.8 MBytes 13.8 MBytes/sec
[ 3] 1.0- 2.0 sec 14.8 MBytes 14.8 MBytes/sec
[ 3] 2.0- 3.0 sec 12.4 MBytes 12.4 MBytes/sec
[ 3] 3.0- 4.0 sec 12.6 MBytes 12.6 MBytes/sec
[ 3] 4.0- 5.0 sec 12.6 MBytes 12.6 MBytes/sec
하지만 랩톱에서 iperf 서버를 실행하고 장치에서 iperf 클라이언트를 실행하면 결과가 변경됩니다.
[ 3] 0.0- 1.0 sec 3.38 MBytes 3.38 MBytes/sec
[ 3] 1.0- 2.0 sec 5.00 MBytes 5.00 MBytes/sec
[ 3] 2.0- 3.0 sec 6.75 MBytes 6.75 MBytes/sec
[ 3] 3.0- 4.0 sec 6.75 MBytes 6.75 MBytes/sec
[ 3] 4.0- 5.0 sec 6.62 MBytes 6.62 MBytes/sec
[ 3] 5.0- 6.0 sec 6.00 MBytes 6.00 MBytes/sec
[ 3] 6.0- 7.0 sec 5.88 MBytes 5.88 MBytes/sec
[ 3] 7.0- 8.0 sec 7.38 MBytes 7.38 MBytes/sec
[ 3] 8.0- 9.0 sec 5.75 MBytes 5.75 MBytes/sec
[ 3] 9.0-10.0 sec 6.75 MBytes 6.75 MBytes/sec
이 문제의 원인은 무엇입니까?