I'm developing an Android app that manages multiple Bluetooth LE devices such as speakers, lighting devices, various sensors.
For user convenience, these devices have to be 'grouped' together and only accessible through a single Bluetooth connection.
Is programming some kind of custom intermediary hardware to serve as an interface required in this case or are there some better solutions?