A simple way to implement this on top of existing IP stack is to use a proxy split in two. One half on the mobile device and the other half on the static host connect to internet with a static connection.
Between the tow half proxy use a hardened UDP communication from the packet lost point of view.
The idea is not original since I (at least) had it long ago but never bothered implementing it. maybe it is already implemented in IPsec. Things are easy if packets are lost randomly. If they are lost in bunches, then things may become more difficult.
I'm however surprized phone data networks or wifi would not have such functionality built in.
Between the tow half proxy use a hardened UDP communication from the packet lost point of view.
The idea is not original since I (at least) had it long ago but never bothered implementing it. maybe it is already implemented in IPsec. Things are easy if packets are lost randomly. If they are lost in bunches, then things may become more difficult.
I'm however surprized phone data networks or wifi would not have such functionality built in.