Streaming Data over Bluetooth low Energy

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?

I am having the same problem. I have tried manipulating the libraries with no luck. Also tried connected to different sources. I get the same interval of about 97ms.