I have an IoT solution that I need to connect to from remote. I don't have access to open ports nor set static IPs on-site where the IoT devices will be hosted so I was looking for other solutions.
An Idea is to use a VPN-box where I connect the devices to, and then connect the VPN-box (router?) to the on-site ethernet.
Would I then be able to connect to the devices from a raspberry pi (stored off-site) and would be able to access them with internal IPs since it is on the same VPN network?
In theory this sounds like a plausible solution – but I am not sure if I am missing something. So I am looking for an answer if this is even possible before purchasing VPN routers and licenses.
Would it work? Is there an even better solution for this?
The IoT devices are two I/O remotes (Moxa) which I am connecting to via python using pymodbus.