A method for setting a network node location, wherein the method is applied in a router in a ZigBee network, comprising: acquiring, by the router, network parameters of network devices in a network connecting to the router, wherein the network parameters are used to indicate connection performance of links between the network devices; characterized by calculating the number of network parameters meeting a predefined threshold condition; mapping the number of the network parameters meeting the predefined threshold condition to corresponding indication information, wherein the indication information indicates deployment performance of the router in the network, wherein the mapping the number of the network parameters meeting the predefined threshold condition to the corresponding indication information comprises: mapping to one of at least two corresponding values according to the number of the network parameters meeting the predefined threshold condition, wherein the at least two values correspond to different levels of the deployment performance; providing the indication information for a user, wherein the indication information is used to instruct the user to set a location for the router in the network; and prompting the user to select different modes and calculating the number of network parameters meeting the predefined threshold condition according to a mode selected by the user. acquiring, by the router, network parameters of network devices in a network connecting to the router, wherein the network parameters are used to indicate connection performance of links between the network devices; characterized by calculating the number of network parameters meeting a predefined threshold condition; mapping the number of the network parameters meeting the predefined threshold condition to corresponding indication information, wherein the indication information indicates deployment performance of the router in the network, wherein the mapping the number of the network parameters meeting the predefined threshold condition to the corresponding indication information comprises: mapping to one of at least two corresponding values according to the number of the network parameters meeting the predefined threshold condition, wherein the at least two values correspond to different levels of the deployment performance; providing the indication information for a user, wherein the indication information is used to instruct the user to set a location for the router in the network; and prompting the user to select different modes and calculating the number of network parameters meeting the predefined threshold condition according to a mode selected by the user. mapping to one of at least two corresponding values according to the number of the network parameters meeting the predefined threshold condition, wherein the at least two values correspond to different levels of the deployment performance; providing the indication information for a user, wherein the indication information is used to instruct the user to set a location for the router in the network; and prompting the user to select different modes and calculating the number of network parameters meeting the predefined threshold condition according to a mode selected by the user.