We’ve run into an issue where some customer WiFi SSID names that are not compatible with the mDash client library. Specifically, if there is an apostrophe in the SSID (e.g. Bob’s Network) then the ESP32 device is unable to connect. I’ve tried using \’ without success.
Q1: What is the proper way to specify such an SSID using the the /setup REST API and setup() client API?
On a related topic, it would very valuable to show the customer a list of available networks when provisioning a new device. Mongoose has a nice RPC called Wifi.Scan that would be very helpful.
Q2: Is the Wifi.Scan RPC available using the mDash client device API?