Faster BLE throughput

Hello everyone. I am using an Arduino Nano 33 Sense Rev2 and currently working on a project which requires BLE communication with PC. I need to send an image (3072B) from the board to the computer (contained in 7 char.) and get one byte back containing the predicted class for the given image. I have made it work but the timing is too slow. On the board side, I am using ArduinoBLE and on the pc simplepyble. In order to increase the throughput I would like to make these changes: 1) Instead of reading from central, using notifications. I have tried but I cant seem to get the values on central without reading . 2) Changing the PHY to 2M which I do not know how to do. 3) Surprisingly, it takes me more time to receive the one byte back from central than to send the whole image, I would like to fix this somehow. Thank you very much!!

how is that relevant to the category Suggestions for the Arduino Project?

➜ moved to a better place

Please read How to get the best out of this forum and post accordingly in the future

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.