Hi,
I'm developing a system that uses multiple nRF5340 chips with BLE audio. At the moment, I'm working with nRF5340 Audio DKs and the relevant example code in BIS mode.
My goal is to be able to send commands to a specific device in my BIG based on device address. For example, there could be a predefined command known to both gateway and headset, and each headset in my BIG has a unique ID which the gateway is familiar with. Based on that, the gateway is able to send command + ID and control a specific headset.
My question is what would be the right approach for achieving that?
As a POC, I was able to successfully modify the example code and plant the so called "known command" as part of the encoded audio data on the gateway side. Then, the data is received by the headset, which constantly looks for that command. Once it's found, it's being executed. The upside of that is using an already existing communication channel, but the downside is that it affects the audio itself (corrupts the data).
I was wondering how complicated it would be to create a new service under the BLE Audio Profile to solely serve the commands transmission.
Thank you,
Dekel