Cooperative Smartphone Tracking System: Software Design and Implementation

Mobile applications have been increasingly adopted in monitoring and tracking systems such as health tracking systems for elderly and chronic patients. Due to the ubiquitous nature of smartphones, using smartphones in such tracking systems would be time and cost-effective. However, the limited battery capacity in smartphones could cause an interruption in reporting the tracking information, especially when users spend a long time without recharging batteries. Continuous tracking could be critically important, especially for the elderly and patients with serious illnesses. In this paper, we develop a mobile application for Android smartphones that report the location and health information cooperatively using the CEET clustering protocol. On the server-side, we exploited the Google Firebase real database that receives the users’ tracking information and can notify the data changes within milliseconds. We present a performance evaluation of the system through real experiments using the developed application. The results show the outstanding performance of the proposed approach in reducing the tracking energy (by around 55%). The developed app does not require any modification neither to the manufacturing specifications of the smartphones nor to the established wireless environment. The user just needs to install the app to his/her smartphones using apk file or from the Google play.

[1]  Rajesh K. Gupta,et al.  CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces , 2006, MobiSys '06.

[2]  Laurence Moroney,et al.  The Definitive Guide to Firebase , 2017, Apress.

[3]  Yuan Shen,et al.  Cooperative Localization in Wireless Networks , 2018 .

[4]  Randeep Bhatia,et al.  ICAM: integrated cellular and ad hoc multicast , 2006, IEEE Transactions on Mobile Computing.

[5]  F.H.P. Fitzek,et al.  Localization Information Retrieval Exploiting Cooperation Among Mobile Devices , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[6]  Maurizio A. Spirito,et al.  Underlying connectivity mechanisms for multi-radio wireless sensor and actuator networks , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[7]  Zaher Dawy,et al.  Coverage and capacity enhancement of CDMA cellular systems via multihop transmission , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[8]  Shueng-Han Gary Chan,et al.  WIANI: wireless infrastructure and ad-hoc network integration , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[9]  Ravi Prakash,et al.  Load-balancing clusters in wireless ad hoc networks , 2000, Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology.

[10]  Robin Kravets,et al.  Improving Energy Conservation Using Bulk Transmission over High-Power Radios in Sensor Networks , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[11]  Chunming Qiao,et al.  Integrated cellular and ad hoc relaying systems: iCAR , 2001, IEEE J. Sel. Areas Commun..

[12]  Kameswari Chebrolu,et al.  Wake-on-WLAN , 2006, WWW '06.

[13]  Uthman Baroudi,et al.  CEET: Cooperative Energy Efficient Tracking System using Smartphones , 2019, 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC).

[14]  Feng Xia,et al.  An energy-efficient and load-balanced dynamic clustering protocol for ad-hoc sensor networks , 2012, 2012 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[15]  Ranjan K. Mallik,et al.  A Probabilistic Approach to Modeling Users' Network Selection in the Presence of Heterogeneous Wireless Networks , 2014, IEEE Transactions on Vehicular Technology.

[16]  Soung Chang Liew,et al.  Mixed-mode WLAN: the integration of ad hoc mode with wireless LAN infrastructure , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[17]  Jaime Lloret Mauri,et al.  Seamless Outdoors-Indoors Localization Solutions on Smartphones , 2016, ACM Comput. Surv..

[18]  Joongheon Kim,et al.  Energy-efficient rate-adaptive GPS-based positioning for smartphones , 2010, MobiSys '10.

[19]  Roy Friedman,et al.  On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones , 2013, IEEE Trans. Mob. Comput..

[20]  Qian Sun,et al.  Cooperative Localization Algorithm Based on Hybrid Topology Architecture for Multiple Mobile Robot System , 2018, IEEE Internet of Things Journal.

[21]  LO’AI A. TAWALBEH,et al.  Greener and Smarter Phones for Future Cities: Characterizing the Impact of GPS Signal Strength on Power Consumption , 2016, IEEE Access.

[22]  Moe Z. Win,et al.  Cooperative Localization in Wireless Networks , 2009, Proceedings of the IEEE.

[23]  Zaher Dawy,et al.  Energy-Efficient Cooperative Video Distribution with Statistical QoS Provisions over Wireless Networks , 2012, IEEE Transactions on Mobile Computing.

[24]  Haiyun Luo,et al.  UCAN: a unified cellular and ad-hoc network architecture , 2003, MobiCom '03.

[25]  Alec Wolman,et al.  Wireless wakeups revisited: energy management for voip over wi-fi smartphones , 2007, MobiSys '07.

[26]  Yi Wang,et al.  A framework of energy efficient mobile sensing for automatic user state recognition , 2009, MobiSys '09.

[27]  Moe Z. Win,et al.  A Scalable Algorithm for Network Localization and Synchronization , 2018, IEEE Internet of Things Journal.

[28]  Uthman Baroudi,et al.  Self-organising cooperative clustering protocol for tracking and monitoring , 2020 .