Hi all,
In our application we have a piconet master (acting as GATT client) and several piconet slaves (acting as GATT servers). We have only limited time on the channel and therefore want this data sharing to be as time consuming as possible. We came up with some solutions, but are (very) unsure whether this is possible at all:
- On each connection update, replace the normally Empty PDU with another packet that wraps the relevant data. We basically want something like a Write Without Response that also ensures the connection remains alive;
- Broadcast all data on the GATT client at once to all GATT servers;
Our application uses the Nordic 15.0.0 SDK. Hence are our solutions possible at all? Is there another method that is approved by most BLE users?
I hope to hear from you!
Cheers