Part Number: CC2564C
Other Parts Discussed in Thread: CC256XCQFN-EM
Hi,
I am currently testing the performance of the CC2564C Bluetooth controller, especially its bandwidth when sending or receiving data.
I implemented for that the PAN (Personal Aera Networking) Bluetooth Classic profile in two similar systems, composed of a Raspberry Pi 2 with a Linux Kernel and BlueZ 5.50 and a dev card CC256XCQFN-EM.
This profile uses the BNEP (Bluetooth Network Encapsulation Protocol) allowing me to give each device a local IP and to address them as network components, sending data via IP.
The PAN profile requires one device working as server, and another one working as client (PAN server and PAN client), the only difference being that the server implements a network bridge.
But even if both my systems are exactly similar, I see a major difference in bandwith value depending of the device that is sending the data, PAN server or PAN client: the PAN server sends data at a much higher rate than the PAN client, especially when doing other tasks in parallel (BLE, audio).
Could there be a reason for this difference linked directly to the CC2564C component ?
Thank you in advance for your help.