I’ve been working with the RAK3172 for a couple of months now, the device is really good.
One small issue I’m having now is about receiving data from a downlink.
ussually my routine is
uC wakes up
prepares the data
send an uplink to CS
back to sleep
before I prepare the data I wake up the RAK3172 and check for any RECV from the previous cycle, even tought I can see in CS that downlinks are been sent, I always get RECV:0
During sleep the device won’t be able to listen to any downlink from the network server. The device should send an uplink first to the LoRaWAN Network Server then receive downlink via the RX windows. If the device needs to listen to downlink immediately, it must be in class C.
This was my mistake, class C was also active on my device profile so that is why I was getting no downlink as they were sent right away and not after the uplinks. Thanks @carlrowan for all your help