1. A device comprising: at least one processor; at least one computer memory that is not a transitory signal and that comprises instructions executable by the at least one processor for: responding to a request for local information, the request being sent by a remote node in a home network; querying a first node for node information of the first node, wherein the node information includes a node network capability and a node power attribute; and expanding querying to a second node in the home network using the node network capability, the node power attribute, or both the node network capability and node power attribute of the node information, the second node being a neighbor of the first node, wherein the node network capability includes at least one of multi-channel capability, Quality of Service (QoS) capability, and QoS priority, wherein the expanding querying comprises: analyzing the node information to obtain neighbor information of the first node, and building a local knowledge base using the neighbor information, wherein building the local knowledge base comprises organizing analyzed node information.