A system providing for virtual network management is disclosed. A system in accordance with the present invention allows a service provider to remotely manage one or more client network management systems. The security of the client network management systems is advanced by only allowing communications between a client network management system and the service provider that have been initiated by the client network management system. A mirror image of a client network management system is maintained by the service provider as a virtual network management system. Data included in the virtual network management system is periodically updated with data received from the client network management system. Instructions or data may be passed from the service provider to the client network management system in reply to communications initiated by the client network management system. The present invention is particularly useful in connection with the remote management of client networks with respect to which security is a concern.
An intelligent device controller (hub ) for communications-enabled (âintelligentâ) devices ( ) implements a private network ( ) of the devices, facilitating communications to and from only those devices that have been registered with the controller. Each device comes with a memory card ( ) that stores interface programs for and information-including a unique device ID-about the device. A card reader ( ) of the controller reads the memory card to register the device. Communications between the controller and the device are encrypted using the device ID as the encryption key. The private network is either based on standard building wiring or preferably is wireless to enable deployment and relocation of devices easily and,without need for a special infrastructure. The controller has at least one network port ( ) to connect to an external network ( ), thereby enabling a user on the external network to communicate with the controller and with the devices as well as enabling the devices to communicate with external service providers.