This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Feasibility of sending 1 array (10byte data) every 2ms

Hi All,

I have an application that wants to send 1 array every 2ms.
There are 10Bytes of data in the array.

I will be based on 1Mbps, MTU size = 23byte, Payload = 27byte, Event Length = 7.5ms.

Is this possible?

Best regards,

Kai

Parents
  • Hi Kai,

    One may send several packets in one connection event. So, inside the 7.5 ms event there can be multiple packets sent and it can be close to 2 ms. However, this depends on the peer as well, requiring that you can control both sides of the connection.

    Most Bluetooth devices nowadays(phones) support multiple packets per connection event. What is the other side of your connection?

    You need to queue as much as possible. The buffer needs to be filled with data before the connection event to have most data out. What is it you are trying to achieve with your setup? Why is it not possible to combine your data into one big packet and send as a single packet?

    Best regards,

    Håkon

  • Hi Helsing,

    Most Bluetooth devices nowadays(phones) support multiple packets per connection event. What is the other side of your connection?

    My phone currently only receives 6 packets at most.

    You need to queue as much as possible. The buffer needs to be filled with data before the connection event to have most data out. What is it you are trying to achieve with your setup? Why is it not possible to combine your data into one big packet and send as a single packet?

    My SDK will generate 1 10byte data every 2ms, and I need to send these data through bluetooth. At present, I am trying to integrate these 10byte data into a buffer and send it directly through bluetooth

  • Have you faced any challenges so far? One packet per 2ms will not be a big deal if the central supports multiple packets per connection interval.

    You could try to send something as fast as possible and capture a sniffer trace. We could then look at the sniffer trace to see if there is any issue.

Reply
  • Have you faced any challenges so far? One packet per 2ms will not be a big deal if the central supports multiple packets per connection interval.

    You could try to send something as fast as possible and capture a sniffer trace. We could then look at the sniffer trace to see if there is any issue.

Children
Related