Hi,
If we take BLE 4.2 for example, maximum practical throughput is around 100kBps.
Does this mean that I can update a service characteristic every 10usec?
Thank you
Hi,
If we take BLE 4.2 for example, maximum practical throughput is around 100kBps.
Does this mean that I can update a service characteristic every 10usec?
Thank you
Hello,
Throughput is the rate of data that is processed and transferred. 100 kbps means that 12500 packets(bytes) are being transferred in a second ideally.. You could go through the link provided to get more understanding: novelbits.io/.../
Regards,
Swathy
Hi,
yes I know what throughput is. Also I wrote 100kBps not kbps. But my question remains. Does this mean that a characteristic value can be updated at that speed more or less in case of GATT notification?
Thank you
Hi,
yes I know what throughput is. Also I wrote 100kBps not kbps. But my question remains. Does this mean that a characteristic value can be updated at that speed more or less in case of GATT notification?
Thank you
Hello,
masterLee said:Does this mean that a characteristic value can be updated at that speed more or less in case of GATT notification?
No.. The speed to update a characteristic depends on the connection interval and the number of notifications that can be send per connection event... Using a larger packet size to get higher throughput.. Kindly take a look at this https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/ble_data_throughput/ble_data_throughput.html?cp=4_7_4_0_16
You could also take a look at the ATT_MTU Throughput example to get to know how different connection parameters affects the throughput..
Best Regards,
Swathy