By using the power aware heterogeneous routing protocol to establish routes between heterogeneous nodes. Protocol used to analyze the nodes residual energy and power cost. The existence of multiple routes between nodes, selecting the node with less power consumption is used to select the appropriate route to maintain interoperability between nodes. The source to destination communication can be done by the intermediate nodes. Multi-interfaced node with low energy could continue to fall on optimal routes and such a node could offer a link between heterogeneous nodes where no other link is possible. Thus such a node could suffer energy shortage and fade out from the network. This approach is to integrate update messages to the proposed messages which allow a node to transmit from source to neighbouring nodes with its residual energy status and enforce the modification of power cost associated with routes.