I have three modules with the CC2541 radio in server mode. I have one board with the CC2564 radio in client mode. The servers advertise, the client scans, finds and connects to the three servers. The client then commands each server to enable notifications of its measurements. The measurements are 8 byte values sent about every 250ms. This condition, with each server sending its notification on its own schedule, lasts for no more than two minutes before one of the connections drops. The other two will stay connected. The client indicates the reason for the disconnect as HCI_ERROR_CODE_LMP_RESPONSE_TIMEOUT. The connection which drops is always the second one established. If I only connect two servers, there is no problem. If I use an iPhone app to connect to the three servers, there is no problem
This happens with the latest SP 2.10 from the Bluetopia stack
http://processors.wiki.ti.com/index.php/CC256x_Downloads
Please help explain the reason for this behaviour, and how I can resolve it?
LPRF Rocks the World