I am developing a USB dongle (nRF52833) for computers and a controller (nRF52833).
As a basic configuration, multiple controllers need to be connected to one dongle.
Multiple controllers will send data to the dongle at the same time.
Is there a good way for the dongle to identify which controller sent which data?
It is practical to give the data packet a unique ID for the controller's hardware.
However, since the number of devices is limited, it is not smart to send several bytes of data each time.
It is best to assign a 1-byte ID to each controller.
Are there any good solutions for this use case?
If you know of any projects that would be helpful, please let me know.