An apparatus and method is provided for transparent communication between
a remote or mobile device and a fixed communication host network. The
apparatus and method may include a remote network controller that
logically resides between the host network and the existing
infrastructure(s) that are used to provide communications network contact
with one or more remote devices. The remote network controller is
connected to the host communication network as a protocol-appropriate
communications controller so that remote devices are indistinguishable to
the host network from the locally-attached devices. Each remote device
may be provided with an asynchronous serial data interface to communicate
with a mobile data controller. The mobile data controller, in combination
with the remote network controller, provides end-to-end data
communication such that incompatible protocols are transparent to the
remote device and host communication network. A router may be provided
which selects a communications network in accordance with user configured
parameters. The router communicates over a plurality of incompatible
networks and is capable of using a variety of different protocols.
Switching between the plurality of incompatible networks is transparent
to the remote device and host communication network.