First, I apologize in advance for this novice question. I searched the forums and the documents and couldn't find anything like what I'm looking for.
I'm placing several access points in an apartment building and want the APs to reach the greatest number of apartments (with at least an adequate signal). I've already discovered that what I'd do in my own home — just place it up high, centrally located, with the antennas pointing different directions — does not work well in this concrete and metal highrise.
What features does OpenWRT offer to help people tune the placement of an AP and the direction of the antennas? I know the status screen shows the signal strength of various connected devices, but it is there support for outputting a "WiFi Heatmap" that uses the results from all the devices simultaneously? (Ideally, it would also support visualizing multiple APs in the roaming network and, of course, be a 3-D map since this is a high rise building and the strongest signal is often from another floor.)
Since I can't find anything like that, I'm thinking this is something I may need to create. If I do, what is the best source of data for the quality of connection in OpenWRT? Should I use iwinfo wlan0 assoclist
. If so, does it make more sense to look at the signal strength in dBm or try to use the MCS index table? How long should I have the program wait for OpenWRT to settle after an adjustment in position or antenna angle?
And finally, I'm thinking that it may make sense to get a bunch of cheap esp32 or pi zero w devices so I can standardize the location and hardware of the test clients. Surely someone else has thought of this before, so please let me know where I can find such a project. I'd rather buy their devices, if they work with OpenWRT, instead of re-inventing the wheel.
Thanks!