не стоит смешивать в кучу топологию WiFi сети (станции- STA и точки доступа AP) и TCP (клиент / сервер).
По задаче:
Простая схема - ведомые это сервера. Ведущий - клиент. Когда надо - клиент посылает данные.
Особенность клиента - он должен знать адрес, куда посылать данные. Лично мне эта схема не нравится.
DMX512 - это проводной интерфейс, поэтому для передачи данных по воздуху необходимо использовать что-то другое. Ведомые транслируют воздух в нужный протокол.
Таким образом, я бы сделал:
вариант 1:
Ведомые - это клиенты. Общение с сервером по Websocket (это очень просто). Клиент знает адрес сервера, открывает канал, сервер шлет данные когда надо.
Вариант 2:
Ведомые - это подписчики MQTT-UDP. Эта модификация протокола удобна тем, что ориентирована на широковещательную рассылку, настроек не надо, если все в одной подсети.
Настройка ведомых:
В любом случае необходим web интерфейс для указания параметров wifi.
Таким образом адрес DMX так же можно в web-интерфейсе.
Лично я делаю включение режима AP по нажатию кнопки на девайсе - потом можно подключаться и все настраивать. После настройки - рестарт и точка доступа выключается, чтоб глаза не мозолить.