In our application, we have two devices that will communicate to a host at a time. All are nRF51822. However, the two devices could be swapped out with two new devices to communicate to the same host.
- Only two devices will communicate to the host at any one time.
- The devices will always transmit data on the same pipes (2 and 3).
For example:
1. Two devices (Device set A) pair to the host and start sending data.
2. A new user wants to pair their two devices (Device setB) to the host and start sending data. Device set A are turned off and device set B are turned on and pair to host.
3. Repeat for device pair C, D, etc.
I am unsure of the best way to implement this functionality.
When the second device set (B) pair to the host, it stores the device info in GZP_PARAMS_STORAGE_ADR.
1. How many paired devices can the host save before not accepting any more devices? Or does the host start over-writing older paired devices.
2. Is the only (or best) way to delete the list of paired devices in the host to reset the host?
Thanks!