This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Performance of GATT

Is there a way to recieve more than one write callback for a given characteristic, per radio session? It seems like I can rx 1 time per attribute per radio session and tx up to 8 times per attribute per radio session. Is that correct?

I'm trying to optomize throughput in both directions for an application and I'm just not seeing a reasonable throughput. I'm sending 1K from the PC and it takes about 1 second to get sent back to the PC (Rx 1K, then TX 1K).

I'm also having several issues with the UART not receiving characters, or receiving wrong characters. I'm using the radio activity and UART FIFO full to block the uart transmitter from transmitting during these times, but I still have issues. I have the older generation of NRF51822. Is it possible that is the entire issue?

Related