A wireless local area network based positioning method implemented in a routing device, comprising: acquiring (101, 301) first Received Signal Strength Indicator, RSSI, information and at least two second RSSI information, wherein the first RSSI information being measured based on a point-to-point message sent by a mobile terminal, and the at least two second RSSI information being measured based on point-to-point messages sent by each of at least two intelligent devices, respectively; receiving (102, 302) at least two third RSSI information reported by the mobile terminal, wherein the at least two third RSSI information being measured based on point-to-point messages sent by each of the at least two intelligent devices to the mobile terminal, respectively; receiving (103, 303) at least one fourth RSSI information reported by one of the at least two intelligent devices, wherein the at least one fourth RSSI information being measured based on a point-to-point message sent by any one of the at least two intelligent devices to the other intelligent device of the at least two intelligent devices; and performing positioning of the mobile terminal, the routing device, and the at least two intelligent devices based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information, wherein said performing positioning of the mobile terminal, the routing device, and the at least two intelligent devices based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information comprises: deriving a relative location map based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information, and transmitting the relative location map to the mobile terminal, wherein the relative location map indicates relative position between the mobile terminal, the routing device, and the at least two intelligent devices; wherein the mobile terminal and the at least two intelligent devices are connected to the wireless local area network through the routing device. acquiring (101, 301) first Received Signal Strength Indicator, RSSI, information and at least two second RSSI information, wherein the first RSSI information being measured based on a point-to-point message sent by a mobile terminal, and the at least two second RSSI information being measured based on point-to-point messages sent by each of at least two intelligent devices, respectively; receiving (102, 302) at least two third RSSI information reported by the mobile terminal, wherein the at least two third RSSI information being measured based on point-to-point messages sent by each of the at least two intelligent devices to the mobile terminal, respectively; receiving (103, 303) at least one fourth RSSI information reported by one of the at least two intelligent devices, wherein the at least one fourth RSSI information being measured based on a point-to-point message sent by any one of the at least two intelligent devices to the other intelligent device of the at least two intelligent devices; and performing positioning of the mobile terminal, the routing device, and the at least two intelligent devices based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information, wherein said performing positioning of the mobile terminal, the routing device, and the at least two intelligent devices based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information comprises: deriving a relative location map based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information, and transmitting the relative location map to the mobile terminal, wherein the relative location map indicates relative position between the mobile terminal, the routing device, and the at least two intelligent devices; wherein the mobile terminal and the at least two intelligent devices are connected to the wireless local area network through the routing device. deriving a relative location map based on the first RSSI information, the at least two second RSSI information, the at least two third RSSI information, and the at least one fourth RSSI information, and transmitting the relative location map to the mobile terminal, wherein the relative location map indicates relative position between the mobile terminal, the routing device, and the at least two intelligent devices; wherein the mobile terminal and the at least two intelligent devices are connected to the wireless local area network through the routing device.