Dear Community,
I have been testing eDRX on nRF9160. For that, I have modified nRF Connect SDK "udp" sample. I have set eDRX cycle to 20.48s. My program does the following:
The nRF9160 enters eDRX mode and sends to a Raspberry Pi with static IP an UDP package. The Raspberry reads the message and the IP of the nRF9160 . After sending the message it consumes around 70 uA, which seems nice.
At some point, the Raspberry Pi sends an UDP package to the nRF9160. With some latency, nRF9160 wakes up automatically from eDRX mode and it is able to read the message sent from the Raspberry Pi.
I don't know even how this can work, but it seems to work. However, after some time of inactivity, the nRF9160 seems not to detect new UDP packages are incoming. I think that this method to make up from eDRX is not reliable. So how can I wake up my nRF9160 from eDRX in a reliable way? SMS could be a solution, but here in Spain Hologram does no offer a dedicated phone number to send SMS...
Any suggestion is welcomed!
Ander.