In that case you want your clients (devices) to report back to the backend regularly with their location, not the other way around.
The other option if you only want the device to report when you want it to is to keep a websocket connection open between your backend and the device