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

s132 maximum throughput

Hello There,

As mentioned in the S132 specification (S132_SDS_v0.5.pdf), when acted as a peripheral and the connection time interval is 7.5ms, for the case of a GATT server, the maximum throughput values are:

a) Send Notification 42.6 kbps

b) Simultaneous send Notification and receive Write command 50.8 kbps (each direction)

I have 3 questions:

  1. Since 2x20x8/0.0075=42666.6 kps, so the maximum number of packets that could be sent at each connection is 2, is that correct?

  2. Why the throughput in b) is larger than that in a) ?

  3. Can I assume the same throughput values for S332?

Regards, Joseph

Parents
  • Hello there,

    The correct numbers are 2 packets per connection event when transmitting only and 3 packets per connection event when receiving only. But when you are both transmitting and receiving some of the transmitted packets get acked early, making it possible to transmit more than 2 packets per connection event, hence the 50.8Kbps.

    You can expect the S332 based on the same SD version to have the exact same throughput. In future versions (2.0.0) the bandwidth and packet count will be configurable.

Reply
  • Hello there,

    The correct numbers are 2 packets per connection event when transmitting only and 3 packets per connection event when receiving only. But when you are both transmitting and receiving some of the transmitted packets get acked early, making it possible to transmit more than 2 packets per connection event, hence the 50.8Kbps.

    You can expect the S332 based on the same SD version to have the exact same throughput. In future versions (2.0.0) the bandwidth and packet count will be configurable.

Children
Related