Other Parts Discussed in Thread: CC2540,
Tool/software:
We are currently developing a test stand that shall contain 24 independent positions for devices under test (DUT). Each device needs to continually transmit its operating information via BLE to the test stand PC. Thus we have to bond with all these devices and sequentially connect with each device to get the data. In our first attempt, we used the Windows 11 in-built BLE functionality, but it is incapable to manage more than 8 devices simultaneously. Even if we only connect one device at a time, having 24 devices bonded and addressing them one after another will inevitably lead to errors where Windows can't find the bonded devices anymore.
So now we are looking for an alternative. We thought about using the TI BLE stack instead. We found the BLE stack here: BLE-STACK Driver or library | TI.com . But we are unsure about which hardware to buy, and if it matches our conditions:
- The device must be controllable by an interface accessible to a (C#) software. It must be possible to send BLE commands at runtime.
- The device must allow at least 24 bonds at a time. It does not need to provide 24 simultaneous BLE connections, but it needs to keep the bonds managed even with privacy mode on, and it must allow for sequentially connecting to these DUTs.
- The device must allow for privacy mode, as the DUTs will have private, constantly-changing BLE addresses.
Is the TI BLE Stack capable of this, and is there a hardware device that fulfils our needs? We think the lines CC2540 or CC2640 may be the way to go, but we still need assistance in what devices to buy.