btidey wrote:The OP seemed to be seeking a solution where the external device directly addresses the internal device without any delay or action on the internal devices part
At this point, in my head, I said "Not possible", and was ready to give that reply.
But with some difficult to maintain patience I did read the following.
btidey wrote:Once it is realised that this is not achievable then a number of other methods can probably be used to actually deliver a feasible solution.
OK, no point in posting a reply as you summed it up.
The company I work for has the same problem. We have control systems that we can't get access to because the customers are in remote rural locations and the internet services available are poor. Sometimes a local individual gets an internet feed from a larger provider and then distributes it in their own fashion. Effectively it is like a private network (your own feed) that gets split by a router and then supplies the end customer's routers. All dynamic IPs. And too much difficulty dealing with the internet resellers. We sell our products through distributors who sell to dealers. The time trying to get these situations to work is significant. So I started to look for a reasonable solution. I have not had time to pursue this one yet. And it isn't my job as I do hardware design and not programming.