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

Throughput with Master Emulator (PC -> DK)

Hi

For a test Environment, I use Master Emulator (C#). What is the highest data throughput, I can achieve when I send from PC to DK with the Master Emulator?

I use the following configuration:

  • Master Emulator 2.1.13.14 within C#
  • Dongle with MEFW 0.11.0
  • Connection Intervall 7.5ms

When I send data from DK to PC, I can achieve about 70kbps, which is ok. But when I send data from PC to DK I can only achieve 2-3kpbs which is too slow.

I read through this thread, but I did not found a solution for my problem.

Is there a solution to get more data throughput? Or is an example available in C#, which I can achieve a higher throughput

Thanks

Parents
  • Hi Aryan, I have used the nRFUart example as template for my implementation, so the implementation is very similar. Meanwhile I made a measurement of the throughput of the nRFUART Example. For this measurement I used the nRFUart Example (C#) and the UART example of the 8.1.0 SDK. For better performance I have deactivated the log view (commented out). At the beginning and at the end I've logged the time. I have nothing else changed. The transfer of 5120 packets took 5 minutes (-> 2.2kbps with 11.25ms Connection Interval). The results are very similar to the results of my implementation. Do you have any suggestions to increase the throughput?

Reply
  • Hi Aryan, I have used the nRFUart example as template for my implementation, so the implementation is very similar. Meanwhile I made a measurement of the throughput of the nRFUART Example. For this measurement I used the nRFUart Example (C#) and the UART example of the 8.1.0 SDK. For better performance I have deactivated the log view (commented out). At the beginning and at the end I've logged the time. I have nothing else changed. The transfer of 5120 packets took 5 minutes (-> 2.2kbps with 11.25ms Connection Interval). The results are very similar to the results of my implementation. Do you have any suggestions to increase the throughput?

Children
No Data
Related