Hi, we're working on a project that involves constant streaming of gyroscope and accelerometer data from an NRF51822 based module to a Linux machine.
What we've been working with so far is having the central (Linux machine) read a GATT characteristic from the peripheral (NRF51822). The problem we're having is that the connection interval chosen by the central (which we've found no way of setting manually) is too high and we're only getting data every ~100ms. We're striving to stream data at 100Hz+.
We understand that the L2CAP is more suitable than GATT for high-throughput/low-latency. Can someone point us in the right direction here? Any examples / reference code (for the central and peripheral).
This Kickstarter campaign claims to achieve accelerometer data stream at 200Hz. Is this possible considering that the lowest connection interval is 7.5ms => 133Hz?