Thanks Eskimo! With regards to your question:
Do these accessories all need Wi-Fi performance? Or could you use BLE for some of them?
I considered using BLE, but its data bandwidth is too low for my needs which is why I am focusing on WiFi for this.
Are these accessories under your control? Or are you trying to create an app that works with accessories from other third-party vendors?
It's not within my control but I can provide some suggestions for the functionality.