Pilot error !!
OK, I think I figured what I was doing wrong. to get it working properly I moved the AT+SS to the very last step just before powering off (I was previously sending this command immediately after successful AT+join), Also I wasn’t sending AT+SS each and every time before powering off.
The sequence below works perfectly fine (this is very cool feature!)
1) Initializing App/EUI keys
2) AT + PS =1
3) AT + NJM =1
4) AT + JOIN
>> wait for successful join
5) AT + Send something
6) AT + SS
>> power off
>> power up
7) AT + RS
8) AT + Send onemorething
9) AT + SS
>> power off
>> power on
>> repeat steps 7/8/9
Thanks again Jason and Eric.
Yes, before power off I could see “up” message on gateway and Ack was received by end node. after power off I don’t see the “up” message on gateway at all and only packet_recv and packet_sent messages, although sometimes I could see Ack back on the end node. I will check the FCNT, thanks again.
Thanks Jason, this is very helpful.
The Dot seems to be able to AT+SS before power down and AT+RS after power up and send data (even receive ack back) just fine. However from the gateway side, for some reason, I don’t see the “up” packet while monitoring the UDP port, all I see is the packet_recv and packet_sent messages (usually I see “up” packet in between the two). Is there anything that I need to do/configure from the gateway side as well?
Thanks again.