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

streaming data over BLE (nRF8001) high throughput / bandwidth solution

I want to stream data continuously from a sensor to a host, using BLE.

Using the nRF8001, I have defined a GATT server, with notification. From an Android phone, I open the pipe, and start receiving the information.

However, with this method, the nRF8001 goes really slow, and I am losing data...

  1. what is the recommended profile to do data streaming on real time over BLE?

I have found some information here: stackoverflow.com/.../bluetooth-low-energy-ble-protocols-other-than-gatt

Perhaps the solution involves using another thing, different from GATT.

  1. Can you provide me a sample project for that?

  2. Would the bandwidth increase if I define the GATT server in the Android phone and, from the nRF8001 I just "write without notification"?

Related