So I recently got an R4 WiFi board, and I am using it to emulate a pre-existing bluetooth peripheral so I can use an app that is expecting a specific piece of hardware, and use it to control something else. Its working fine at the moment, but I was curious if it would be possible to emulate multiple different peripherals simultaneously, and connect them all to this app, using just one board. I tried searching around, and I found a lot of discussion about connecting an arduino acting as a central device to multiple peripherals, but nothing on doing that the other way round, having an arduino act as several peripheral devices, and connecting them all to a single central device. Would this be possible?
I would suggest that what you want may be best achieved by a single peripheral with multiple characteristics.
Are there reasons this architecture won't work for your application?
Like I said, I am emulating pre-existing hardware. Each one needs to be a different peripheral with its own service, and from what I can tell, they need to be advertised seperately. I have tried just making multiple services and adding each of them, but only the first shows up, which is why I think this.