1. A method comprising: generating, by use of a processor, a native node comprising a proxy data structure that is defined with a native protocol and that represents information of a proxy device in a native namespace, and a foreign node comprising a foreign data structure that is defined with a foreign protocol and that represents information of a foreign device in a foreign namespace, wherein the proxy device communicates in a Common Industrial Protocol (CIP) and the foreign device communicates in a non-CIP protocol; generating protocol reference data that identifies protocol specific relationships between the native node and the foreign node under an address space; linking the native node and the foreign node in the native namespace and the foreign namespace by a translation function that automatically converts information between the foreign data structure and the proxy data structure using protocol specific structure converting functions; mapping a native method calling of the native node to a foreign method calling of the foreign node using a protocol specific method mapping function, wherein the native node method calling is a power management function operating on an energy scheduler that schedules power, and invokes the foreign node method calling of the foreign node; receiving a power management command from a network stack of a communications stack comprising the network stack, a network driver, and the energy scheduler, wherein the power management command modifies a power level of the foreign device, the communication stack manages a translation function for the power management command, and the network stack receives the power management command for a power level state mapping model; selecting foreign operators that correspond to the power management command with the power level state mapping model; translating the power management command into the foreign method calling using a foreign protocol proxy; communicating the foreign calling method to the energy scheduler and through the network driver to the foreign device; and in response to receiving a grant permission at the power level state mapping model from a foreign controller that manages the foreign device, communicating the foreign method calling to the foreign device.