@rickkas7 - I am looking into a similar project for the Photon2. To set up the WiFi, I tried the USB utility with Chrome and it worked quite well.
However, some locations hide their SSIDs which requires the setHidden() method. Would it be possible to include this setting in the Configure WiFi tool?
It should be possible to support hidden Wi-Fi networks from the Configure Wi-Fi tool on the P2/Photon 2/M-SoM only, when the device is running Device OS 5.7.0 or later. Hidden networks are not supported on the Argon. It's going to require an update the particle-usb version used in the docs, so it will take a while to implement and test since it will also affect web device doctor.
The Configure Wi-Fi tool and web device doctor now allow configuration of a Wi-Fi network with a hidden SSID on the P2, Photon 2, and M-SoM when the device is running Device OS 5.7.0 or later. The Use manually entered SSID option is hidden in other cases.