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

NRF51822 data stream to Linux machine

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?

Parents Reply Children
No Data
Related