This paper addresses the implementation of indoor real-time localisation system (RLTS) using wireless sensor\ud
networks. A RLTS consists of anchor nodes (i.e. nodes with fixed and known locations), beacon nodes and a location\ud
engine: the beacon node to be localised sends a packet which is captured from some anchor nodes, the anchor nodes\ud
forward the information extracted from the packet to the location engine for the estimation of the position of the\ud
transmitting beacon node. The authors present an algorithm that achieves beacon node localisation accuracy of a few\ud
metres in indoor environments. The algorithm is based on two steps: in the first step, the algorithm computes the\ud
ranging between anchor nodes and beacon node, in the second one, the algorithm estimates the beacon node\ud
localisation. The received signal strength indicator (RSSI) is used for the ranging estimation. The proposed approach\ud
avoids dedicated and expensive devices, which are used for the synchronisation between beacon and anchor nodes, to\ud
compute the time-of-flight of the signal. The authors introduce a confidence parameter for improving accuracy\ud
(based on the standard deviation of the RSSI), and an anchor nodes selection strategy for tackling the problem of nonline-\ud
of-sight communication between nodes