mina wrote: ↑
Sat May 25, 2019 1:15 pm
But my use case needs to use the RPi as a all-in-one standalone device. So any external AP (just like any wireless adaptor) is out of scope for this project. If you want to know why, have a look here: https://moodlebox.net/en/help/what-is-the-moodlebox/
I have been testing the RPi3B as Access Point (hostapd) some time ago, the maximum number of clients I was able to serve was 11 using an older 4.14.34 kernel on a test installation. My tests using newer releases were not successful and I dropped the idea to have an AP on my NAS/Web server.
Reading this thread, doing a few searches, reading on my own thread I noticed a few things:
- My initial AP installation using 14.4.38 on the NAS/Web server was used with 3 Android clients
- My test AP installation using 14.4.50 on the NAS/Web server failed with 3 Android clients
- My test AP using 14.4.50 on dedicated P3B failed with a varying number of android / windows / raspbian clients
- My test AP using 14.4.38 on dedicated P3B worked successfully with a varying number of android / windows / raspbian clients
- My NAS/Web server AP using 14.4.38 failed with a varying number of android / windows / raspbian clients
I suspect that the newer kernels introduced something that hinders hostaps performing as expected in combination with the brcmfmac driver with a larger number of connected devices involving a mixture of operating systems.
Somewhere I found a hint that the maximum number of connections could be 8, but I was able to connect 11 and there is a thread where 14 connections were used. (viewtopic.php?t=210147
On my NAS/Web server (RPi3b) I am hosting a MySQL database, Apache with several sites, Samba serving 2TB, NFS service 300GB, cron jobs to gather information and perform downloads. Take this into account it may explain why I was unable to use this RPi as an AP evenso the test installation worked successfully with the same kernel version.
(please note that I setup the AP because I can, not because I needed it).
The way I see it at the moment is that there is no clear answer how many clients a RPi3 server with Access Point will (reliably) support because every software configuration is different and it is difficult to get enough clients (and time) together to do proper POC (proof of concept) testing.