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, Thank you for your great Support. One checkpoint I have not considered was the log level. I had set the default value (high). After I changed the log level to low I can achieve a throughput of 20kbps with the UART example (C#) and the testfirmware of this thread. For me it's good enough for the test environment. I suppose that only 1 packet can be sent per interval. Can you confirm that? Or should it be possible to send multiple packets in each connection interval when I'm sending from PC to DK?

Reply
  • Hi Aryan, Thank you for your great Support. One checkpoint I have not considered was the log level. I had set the default value (high). After I changed the log level to low I can achieve a throughput of 20kbps with the UART example (C#) and the testfirmware of this thread. For me it's good enough for the test environment. I suppose that only 1 packet can be sent per interval. Can you confirm that? Or should it be possible to send multiple packets in each connection interval when I'm sending from PC to DK?

Children
No Data
Related