Getting acknowledgement only from single node which is 1st connected
Getting acknowledgement only from single node which is 1st connected
Hi Madhav,
We are still investigating the issue. But it's most likely due to interference.
The main difference between the iOS app and the Android app is that the iOS app re-transmit the packets if it doesn't receive a response.
Our suggestion for now is to do the same on your Android app (to retry sending message after a few seconds timeout)
Hello Sir,
I have checked in iOS app, the retry command goes from the NRF mesh library itself, but in android application it is not implemented.
I want to solve this issue in android application, then where we should implement retry logic, in NRF mesh library for android or in example app?
Please guide us.
Please modify the Android app to send the retry logic. So instead of having a long timeout and wait for the ACK message. You should have shorter timeout (1/3 of the original) and when it timed out, you send a new message. And after 3 times you then can throw the actual timeout to the GUI interface.
Hello,
What exactly didn't work ? please describe.
You mentioned before the issue only happens once in 10 times, so with a few retries, it should only happen once in 1000 times or more.