Some embodiments concern a method of distributing information regarding one or more
electrical devices using a first
server. Each of the one or more
electrical devices can have unique identification information, an internal
IP address, and an external
IP address. The method can include: receiving in the first
server a first request to register a first electrical device of the one or more
electrical devices, the first request to register comprises the unique identification information, the internal
IP address, and the external IP address of the first electrical device of the one or more electrical devices; storing in the first
server the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices using the first server; receiving in the first server from a first
client computer a first
request for information regarding the first electrical device of the one or more electrical devices; using the first server to determine the external IP address of the first electrical device of the one or more electrical devices; redirecting the first request for the information to a first gateway device if an external IP address of the first
client computer is identical to the external IP address of the first electrical device of the one or more electrical devices; and returning the external IP address of the first electrical device of the one or more electrical devices if the external IP address of the first
client computer is different from the external IP address of the first electrical device of the one or more electrical devices. Other embodiments are disclosed.