I have found a small but potentially confusing bug with SmartConfig, that will affect some customers.
The problem is that during the SmartConfig process, a user will not be notified that their device has been successfully added to the network. This only occurs, if they have previously added the device, then deleted the profile, and tried re-adding the device, but this time giving it a different name.
Steps to Reproduce Bug.
1. Add device to Network
a. Using SimpleLink App, add a new device to a Wifi Network using SmartConfig
b. Make sure you give the device a name, say Garden.
c. You will be notified when the device has been successfully added to the Network.
2. Delete Wifi Profile
a. Access the SimpleLink internal website network setup page
b. Delete the profile of the network added in step 1 above, or select Remove All Profiles
3. Re-add device to Network
a. Using SimpleLink App, add the same device to the same Wifi Network using SmartConfig
b. However, this time give it a different name, say Bedroom
c. The device will be added to the Network, however there will be no notification letting the user know this has occurred.
d. Also, when looking at the devices on the Network, you will notice the device was added with the name Garden and not Bedroom (i.e. the name be set it to in step 1)
Notes:
If re-adding with the same name (Step 3, with Garden), then notification will occur. This issue is related to the stored device name and mDNS. As the SmartConfig process is waiting for a mDNS notification for Bedroom, but never receives one, as the device sends out the old/stored device name (i.e Garden) instead of the new device name (i.e. Bedroom)
I am using the iOS SimpleLink App, but I suspect this issue would also occur with the Android version. As this issue is related to not updating the device name, when re-adding a profile. Though testing would be needed to confirm.
Glenn.