This paper presents an overview of the major localization techniques for WSNs. These
techniques are classified into centralized and distributed depending on where the
computational effort is carried out. The paper concentrates on the factors that need to be
considered when selecting a localization technique. The advantages and limitation of
various techniques are also discussed. Finally, future research directions and challenges …