<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NRF52 BLE HID packet rate problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71673/nrf52-ble-hid-packet-rate-problem</link><description>Hello everyone! I&amp;#39;m creating BLE HID controller, where high packet rate is important. I expect about 100 packets per second. But when I try to launch hid mouse or hid keyboard example, the maximum rate is 34 pps. I tried to make gamepad device and custom</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Feb 2021 07:58:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71673/nrf52-ble-hid-packet-rate-problem" /><item><title>RE: NRF52 BLE HID packet rate problem</title><link>https://devzone.nordicsemi.com/thread/294759?ContentTypeID=1</link><pubDate>Wed, 17 Feb 2021 07:58:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee754725-9bb7-4d4e-a9c3-8353d956c321</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Okay, I would still suggest checking out the guide/blog post I linked to, as it also shows you ow you can increase the number of packets per connection and minimize the time between each packet and connection interval. A few things you should take a look at:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which PHY are you using?&lt;/li&gt;
&lt;li&gt;Check out the Inter Frame Space and &amp;quot;max number of packets per connection event&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 BLE HID packet rate problem</title><link>https://devzone.nordicsemi.com/thread/294664?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2021 14:49:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d15728c-291a-49c0-bb7f-4ac4a5d1bf75</guid><dc:creator>Dudarion</dc:creator><description>&lt;p&gt;Thank you for your answer, but my problem is not in number of bytes per second, but in number of packets per second. My packets are small (you are right, it is 10 bytes), but I need to send them to my PC in realtime with maximum rate.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And I know that usual BLE mouse works in much higher rates, than 34 pps, so the problem should be in my software.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 BLE HID packet rate problem</title><link>https://devzone.nordicsemi.com/thread/294642?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2021 13:46:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fedb53bd-f56a-449e-aaff-0327e6ec0e91</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The number of packets you will be able to send per second will be limited by the size of these packets.&amp;nbsp;Am I correct in assuming each packet is 10 bytes? In a connection between two Nordic devices there will (in theory) not be any upper limit on the number of packets that can be sent in one connection interval, other than the total time it takes to send them. Depending on the device communicating with, there will likely be some limitations to this though&lt;/p&gt;
&lt;p&gt;You can check out t&lt;a href="https://www.novelbits.io/bluetooth-5-speed-maximum-throughput/"&gt;his guide for some general ideas for how to best maximize the throughput of your BLE application.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>