The Wifi hotspot is created with Hostapd and dnsmasq. The connected users can then access to a local workspace (nginx server in reverse proxy for node.js and fastcgi for php).
I tried both following config for Hostapd:
1.
Code: Select all
interface=wlan0
driver=nl80211
ssid=xxxxxx
hw_mode=g
channel=7
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=xxxxxxxx
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
Code: Select all
interface=wlan0
driver=nl80211
ssid=xxxxxx
hw_mode=a
channel=36
ieee80211n=1
ieee80211ac=1
ht_capab=[HT40+][SHORT-GI-40][DSSS_CCK-40]
wmm_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=xxxxxxxx
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
In both cases, I was able to connect 14 iPads to the AP.
Each time I tried to connected another device, it said wrong password.
If a device was disconnected, it became availalbe for another one to connect with always the same limit of 14.
The Raspberry Pi was fine with less than 10% CPU usage and more than 60% of RAM available.
Is there a parameter to unlock this limit?
Is this a driver limit? an Hostapd limit? a hardware limit?
Also, one of the test was to play a 720p video simultaneously on all devices and during the tests, a few devices were disconnected from the hotspot.
I can't figure out the origin of the problem.
Thanks for your help.