I am not sure if a vpn solution is needed.
You can change config on the router via Goodcloud directly.
You can remote (ssh) to the router via Goodcloud and then from there, ssh to your IOT devices (if this is the way). If you IOT devices provide a web panel, you can also do it via goodcloud directly.
Let me know your detailed requirement so that I can check what we can do.