Hello together,
I'm trying to create a streaming between the Arduino and an Android device.
Whenever I measure a new value, I write it into a floatcharacteristics and send a notification to the Android device. However, 10 notifications per second are the maximum, so every 100ms.
Here I use the CurieBle and attempts to change the Connection Interval, before starting with Advertising so as to get a larger data throughput.
--> blePeripheral.setConnectionInterval(minIntervall, maxIntervall);
However, this has no effect.
On Android im use the RxAndroidBLE Framework.
Has anyone any idea how I can send more like 10 notifications and improve the troughput?
Why does not the throughput change with changing the connection interval? Is 100ms the maximum on Arduino101?