does anyone know if it is possible to wake up an end node remotely (by pinging it or similar) when it is in sleep mode? I would like to have a remote LoRaWAN device that is in sleep mode then wake it up via the nearest gateway to make it measure and transmit then go back to sleep. The code to measure, Tx, etc. is grand but is it possible to remotely wake a sleeping node?? Thanks in advance!!
No, while sleeping the node won’t be listening to any transmissions.
When awake, Class A nodes only listen very shortly after they have transmitted themselves. Class B and Class C might help, but are not supported on TTN yet. Also, even for class B and C the node would need to be awake to receive anything.
The LoRaWAN specification defines three device types. All LoRaWAN devices must implement Class A, whereas Class B and Class C are extensions to the specification of Class A devices.
The best you can do right now, is to use a timer locally on your device, to wake up peridoically, query something to see if it needs to do something, then go back to sleep.
Class C, is listning all the time, ( never goes to sleep ), Thats fine if you are not powered from batterys ( or are happy to have big batterys that need replacing often )