How to stop Android from switching between Wifi APs automatically? I have several WiFi APs for different purposes. One is for printing, one is for smart devices with access to the internet, another for devices with no access to the internet for security concerns, and some others like repeaters, guest APs or streaming devices.
Android 7 always switches between these APs without asking for permission. The only time it asks for confirmation is when switching from WiFi to mobile data.
Using the wrong AP, is not only annoying but has unwanted consequences. Any idea how to stop Android from such nonsense move? 

Ps: there is no smart wifi option but wifi plus which is off. 
Ps2: Imagine an app does not have access to the AP or internet it needs or when setting up a device and the WiFi is switched to another AP or connecting to a server with the wrong IP, just because Android decides it wants to use a different WiFi AP.
In Android 7.0, you can actually disable wifi auto-reconnect. Go to Wifi Settings, then tap on one of the AP. Uncheck the Auto-reconnect.