I have an air quality IoT device that connects to WiFi and report data to the cloud and are planning to install 100+ devices at a customer location. To install a device, the customer has to connect to it and provision it with their network credentials (SSID and password). The issue we are facing is that the customer (for security reasons) changes their WiFi WPA2 password every week.
How can one configure a WiFi network to allow some devices (identified by their MAC address maybe) to connect to a WPA2 password protected network without a password? We have already suggested partitioning the network into a main customer facing network and a hidden network for the IoT devices and are getting push backs on that solution.