Du brauchst eine stabile TCP/IP Verbindung zum Fahrzeug. Ob du die über ein Kabel, WiFi, Portfreigabe/-weiterleitung, VPN oder Ähnliches erreichst, ist im Prinzip erstmal egal.
Je mehr involvierte Komponenten, desto anfälliger wird es potenziell, das sollte klar sein.
Möglicherweise möchte man die Verbindung ein wenig absichern und nicht einfach Ports im Netz exponieren, also mindestens Einschränkung der Gegenstelle bei der Portfreigabe oder eben einen gesicherten Tunnel, womit man sich die Portweiterleitung sparen kann.
Remote Coding ist ja nicht unüblich, entweder durch Fernsteuerung “der Software“ oder Tunneln der Verbindung. Wobei man im Regelfall nicht den Weg über Netzwerkkonfiguration und Router nimmt, sondern eher auf einen verbundenen Compiter tunnelt, meist per TeamViewer oder ähnlich “anwenderfreundliche“ Lösungen.
----
PS: Besser aufgehoben wäre das Thema wohl in Navigation & Software und vielleicht möchtest du noch Programmnamen aus Titel und Text rausstreichen und neutral von "Codierung" oder "Software" sprechen (siehe Neue Regelung zum Thema Codieren sowie Freischaltcodes für Kartenmaterial), solange das Thema noch bearbeitbar ist.