This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI CC2541 BLE transfer picture date trough bluetooth

Expert 2065 points
Other Parts Discussed in Thread: CC2564

Hello, 

I am currently studying the following senario: 

a 1.3 mpixel CMOS sensor used as camera to take picture is in one device, this device communicate with mobile phone with bluetooth low energy connection.

On the device we have a button , when we press the button, the camera will take a picture using the CMOS and would send it to the mobile phone using bluetooth . Of course we would put a compressor just before sending so we can avoid sending raw data and diminish the size of the file to send but we are wondering if the BLE would be ok or if we should switch in Br/EDR using a chipset dual mode ?

Does anybody can give a feedback about this ? Can we use the BLE only with TICC2541 or should we absolutely use the TI CC2564 and swith protocol time to time to send picture to the phone ?

Regards

  • Considering each pixel is going to be 1 or 2 bytes, 1.3Mpixel * 1 byte = 1.3MB.

    I think iPhone 5 can handle 6 packets per event, and some Android phones can handle 4 to 6 packets per event. However, on the iPhone, the connection interval is set by Apple (30 ms, I think). So speed-wise, best case scenario (overlapped processing turned on), you might be able to get about 10 KB/s tops in real-world testing with certain Android phones. With iPhone5s, I was getting about 1.5 to 2 KB/s sustained (faster, and you lose packets way too often). To achieve these speeds, you need to write without response (otherwise you can expect a huge drop in throughput).

    Unless you have a good compression algorithm, and can deal with lost packets during transmission, I would not recommend BLE for anything that requires a fast, reliable transfer of data.