We are using a custom BLE profile on BC127 evaluation kit, configured at 9600 baudrate.
BC127 is configured as a peripheral device to connect with an Android app (central).
At the moment, we are sending 20 bytes of notification data using command “BLE_NOTIFICATION…”. We have noticed that when we send this command, BC127 takes about 20-30ms to respond with “PENDING” before we can send the actual payload.
This means that the fastest rate at which we can send notifications and receive at the other end is every 30-40ms (25-33Hz rate equivalent to 500-660Bytes/Second).
We need to be sending this data at 250Hz (5KB/s), how can this be achieveable with BC127? The connection interval is 7.5ms and we have tried with increased uart baudrate of 115200bps but the outcome is the same.