How to configure 10 devices at once in a class

Hi all

I am running a WLED course with 10 participants.

They will all unbox the controllers and boot them up at the same time.

All the controllers will broadcast the same WLED-AP SSID. How will we ensure that each device is connected to so that we can use the captive portal to enter the local wifi credentials.

All participant’s mobile WLED apps will show all the devices with the same name (WLED). How will each participant quickly and efficiently identify their specific controller so that they can access it and rename it?

I think that, prior to the course, I will need to boot all 10 controllers, one at a time, load my home wifi credentials, and then rename the server and the mDNS, giving each a unique ID that I stick on the controller.

The participants take the controllers home, so I’ll need to do this labour every time I run the course.

Can anyone suggest a more elegant/efficient approach?

Thanks
Brendon

Custom compile with -D WLED_AP_SSID_UNIQUE override.

EDIT: For the second part -D SERVERNAME="\"NameOfChoice\"" but that requires each unit is flashed with individual binary. You can also redefine MDNS_NAME in a similar way.

EDIT2: If you want devices to automatically connect to your network there are CLIENT_SSID and CLIENT_PASS overrides.

Thanks. I’ll take a look at this approach.