I have an end point that I periodically, and on demand, make remote AT requests to (over API). SP is set to 2000 (decimal) on everything, so 20 seconds.
Currently I make requests from the coordinator. There are routers in the network, but the end point is (I'm pretty sure) a direct link.
This works
My problem is that if I make a request to the end point (say, request IS for an immediate sample), I will sometimes get a no response error from the coordinator after much less than 20 seconds has passed - perhaps 6-8 seconds or so. Then, a little later, I get the response!
Question is, why do I get a timeout at all? All documentation I've seen suggests that the coordinator should wait considerably longer than the SP timeout before it assumes the end point is unreachable.