Hello,
We are developing a system in which a device controls a host and the device should receive status information about the host. In some use cases multiple hosts are in close proximity, so pairing is required to avoid incorrect behavior.
We have Gazell and pairing up and running and we can transmit secure messages over the encrypted data pipe. However, it seems that we can not set the ACK data for encrypted messages.
- Is the Gazell stack capable of piggybacking user data on the ACK when using the encrypted data pipe?
- If no user data can be piggybacked on an encrypted data pipe ACK, how can we make sure that an unencrypted message from a device is only answered by a paired host and not all other hosts in close proximity?
Both the host and the device are using the Gazell stack from the nRFgo SDK 2.3.0.10040 ported to run on an Atmel SAMD20J18 connected to an nRF24L01+.
Best regards,
Donald