ThingsLocate: A ThingSpeak-Based Indoor Positioning Platform for Academic Research on Location-Aware Internet of Things

Seamless location awareness is considered a cornerstone in the successful deployment of the Internet of Things (IoT). Support for IoT devices in indoor positioning platforms and, vice versa, availability of indoor positioning functions in IoT platforms, are however still in their early stages, posing a significant challenge in the study and research of the interaction of indoor positioning and IoT. This paper proposes a new indoor positioning platform, called ThingsLocate, that fills this gap by building upon the popular and flexible ThingSpeak cloud service for IoT, leveraging its data input and data processing capabilities and, most importantly, its native support for cloud execution of Matlab code. ThingsLocate provides a flexible, user-friendly WiFi fingerprinting indoor positioning service for IoT devices, based on Received Signal Strength Indicator (RSSI) information. The key components of ThingsLocate are introduced and described: RSSI channels used by IoT devices to provide WiFi RSSI data, an Analysis app estimating the position of the device, and a Location channel to publish such estimate. A proof-of-concept implementation of ThingsLocate is then introduced, and used to show the possibilities offered by the platform in the context of graduate studies and academic research on indoor positioning for IoT. Results of an experiment enabled by ThingsLocate with limited setup and no coding effort are presented, focusing on the impact of using different devices and different positioning algorithms on positioning accuracy.

[1]  Yan Chen,et al.  Achieving Centimeter-Accuracy Indoor Localization on WiFi Platforms: A Multi-Antenna Approach , 2017, IEEE Internet of Things Journal.

[2]  Antonio Moschitta,et al.  A hybrid outdoor/indoor Positioning System for IoT applications , 2015, 2015 IEEE International Symposium on Systems Engineering (ISSE).

[3]  Mohammad Ali,et al.  An Improved Indoor Positioning Algorithm Based on RSSI-Trilateration Technique for Internet of Things (IOT) , 2016, 2016 International Conference on Computer and Communication Engineering (ICCCE).

[4]  M. Shamim Hossain,et al.  Cloud-Supported Cyber–Physical Localization Framework for Patients Monitoring , 2017, IEEE Systems Journal.

[5]  Zheng Yao,et al.  A Feature-Scaling-Based $k$-Nearest Neighbor Algorithm for Indoor Positioning Systems , 2014, IEEE Internet of Things Journal.

[6]  Simo Ali-Löytty,et al.  A comparative survey of WLAN location fingerprinting methods , 2009, 2009 6th Workshop on Positioning, Navigation and Communication.

[7]  Wu Rong,et al.  The internet of things (IoT) and transformation of the smart factory , 2016, 2016 International Electronics Symposium (IES).

[8]  Feng Yu,et al.  5 G WiFi Signal-Based Indoor Localization System Using Cluster k-Nearest Neighbor Algorithm , 2014, Int. J. Distributed Sens. Networks.

[9]  Pedro Figueiredo Silva,et al.  Wireless Positioning in IoT: A Look at Current and Future Trends , 2018, Sensors.

[10]  Demetrios Zeinalipour-Yazti,et al.  Anyplace: A Crowdsourced Indoor Information Service , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[11]  Philipp Marcus,et al.  Dynamic Nearest Neighbors and Online Error Estimation for SMARTPOS , 2013 .

[12]  Hyung Seok Kim,et al.  Enhanced weighted K-nearest neighbor algorithm for indoor Wi-Fi positioning systems , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[13]  Sahibsingh A. Dudani The Distance-Weighted k-Nearest-Neighbor Rule , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Andrew G. Dempster,et al.  Indoor Positioning Techniques Based on Wireless LAN , 2007 .

[15]  Divneet Singh Kapoor,et al.  Create Your Own Internet of Things: A survey of IoT platforms. , 2017, IEEE Consumer Electronics Magazine.

[16]  K. J. Ray Liu,et al.  Achieving Centimeter-Accuracy Indoor Localization on WiFi Platforms: A Frequency Hopping Approach , 2016, IEEE Internet of Things Journal.

[17]  Luca De Nardis,et al.  A Mixed Approach to Similarity Metric Selection in Affinity Propagation-Based WiFi Fingerprinting Indoor Positioning , 2015, Sensors.

[18]  Sherali Zeadally,et al.  Integration challenges of intelligent transportation systems with connected vehicle, cloud computing, and internet of things technologies , 2015, IEEE Wireless Communications.

[19]  Sinem Alturjman,et al.  Context-Sensitive Access in Industrial Internet of Things (IIoT) Healthcare Applications , 2018, IEEE Transactions on Industrial Informatics.

[20]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[21]  Luca De Nardis,et al.  Virtual and Oriented WiFi Fingerprinting Indoor Positioning based on Multi-Wall Multi-Floor Propagation Models , 2017, Mob. Networks Appl..

[22]  Vlado Handziski,et al.  ViFi: Virtual Fingerprinting WiFi-Based Indoor Positioning via Multi-Wall Multi-Floor Propagation Model , 2016, IEEE Transactions on Mobile Computing.

[23]  Cheng Li,et al.  A Feature-Scaling-Based k-Nearest Neighbor Algorithm for Indoor Positioning Systems , 2016, IEEE Internet Things J..

[24]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[25]  C. Quesenberry,et al.  A nonparametric estimate of a multivariate density function , 1965 .

[26]  Chang Ha Lee Location-Aware Speakers for the Virtual Reality Environments , 2017, IEEE Access.

[27]  Abdullah Kadri,et al.  IoT Localization for Bistatic Passive UHF RFID Systems With 3-D Radiation Pattern , 2017, IEEE Internet of Things Journal.

[28]  Nicolae Goga,et al.  Testing Wi-Fi and bluetooth low energy technologies for a hybrid indoor positioning system , 2016, 2016 IEEE International Symposium on Systems Engineering (ISSE).

[29]  R. S. Bhadoria,et al.  The Internet of Things The Internet of Things , 2020 .

[30]  Luca De Nardis,et al.  Frequentist inference for WiFi fingerprinting 3D indoor positioning , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).