A method for providing user interfaces in a first network to a remote
access device, the first network including interconnected first devices
and at least one interface device for connecting the first network to a
second network. The remote access device establishes communication with
the second network and sends a request to the interface device for
accessing the first network; at least one of the first devices obtains
information from one or more of the first devices, and generates a user
interface description including at least one reference associated with
the device information, the reference including an external address such
that the device is accessible from the remote access device; the
interface device sends the user interface description to the remote
access device; and the remote access device displays a user interface
based on the user interface description.