I. Introduction
A simple, low-cost, and accurate indoor localization system has been widely applied to obtain a device or user location in an indoor setting [1]. In recent years, indoor device localization has been extensively investigated, especially for Internet of Thing (IoT) applications and swarm robotics [2]–[4]. The massive usage of smart devices, including smartphones and smartwatches, opens opportunities in the development of location-based services (LBS). Especially for commercial use of indoor localization, medical service, emergency events, and other purposes, which cover the utilization of small spaces, in which, Global Positioning System (GPS) performs poorly. Generally, standard indoor localization technology is a device (smartphone-based or tag-based) attached to the entity (target or object); it usually called device-based indoor localization [5]. This system is not suitable in some critical applications such as theft prevention and intrusion detection. Therefore, due to the limited applications, practicality, and flexibility of device-based indoor localization, a device-free system is preferable [6], [7].