Author:

Pratik Lade

Yash Upadhyay

Karthik Dantu 

Steven Y. Ko   

Abstract:

There are a number of user-centric applications that use data from sensors in a personal area network. The heavy dependence of such applications on sensors means that if a sensor is not available (e.g. a user forgets to carry a sensor device), some applications might not work properly or even fail. However, the data generated from a sensor that is unavailable can be derived from other devices or a combination of sensors. Since it is impractical and ineffective for application developers to track all such scenarios, user applications generally cannot take advantage of the sensor rich environment of a prospective user. This paper introduces the design of DynaSense which is a middleware system that allows user applications to be agnostic to the data sources or sensors in use. DynaSense provides a unified approach for accessing data from various data sources, which can be sensors or compositions of other data sources. The middleware dynamically decides how to acquire data from available data sources, as well as how to deliver it to requesting user applications. We present the APIs that allow user applications to easily express their needs. We also present four case studies-a heart rate monitoring application, a user behavior anomaly detection application, a calorie tracking application, and a sleep monitoring application-to compare the development of these applications with and without DynaSense. These case studies show that DynaSense can effectively reduce the efforts of developers, in terms of the lines of code written.

Document:

DOI: 10.1109/IoTDI.2015.42

References:

1.Wsu casas smart home project, January 2011. Show Context Google Scholar

2. Rohit Chaudhri, Waylon Brunette, Mayank Goel, Rita Sodt, Jaylen VanOrden, Michael Falcone, et al., “Open data kit sensors: Mobile data collection with wired and wireless sensors”, Proceedings of the 2Nd ACM Symposium on Computing for Development ACM DEV ’12, pp. 9:1-9:10, 2012. Show Context Access at ACM Google Scholar

3. Zhenyu Chen, Mu Lin, Fanglin Chen, N.D. Lane, G. Cardone, Rui Wang, et al., “Unobtrusive sleep monitoring using smartphones”, Pervasive Computing Technologies for Healthcare (PervasiveHealth) 2013 7th International Conference on, pp. 145-152, May 2013. Show Context CrossRef Google Scholar

4. Enamul Hoque, Robert F. Dickerson, Sarah M. Preum, Mark Hanson, Adam Barth and John A. Stankovic, “Holmes: A comprehensive anomaly detection system for daily in-home activities”, Distributed Computing in Sensor Systems (DCOSS) 2015 International Conference on, pp. 40-51, June 2015. Show Context View Article Full Text: PDF (1766KB) Google Scholar

5. Seungwoo Kang, Jinwon Lee, Hyukjae Jang, Youngki Lee, Souneil Park and Junehwa Song, “A scalable and energy-efficient context monitoring framework for mobile personal sensor networks”, Mobile Computing IEEE Transactions on, vol. 9, no. 5, pp. 686-702, May 2010. Show Context View Article Full Text: PDF (3931KB) Google Scholar

6. Seungwoo Kang, Youngki Lee, Chulhong Min, Younghyun Ju, Taiwoo Park, Jinwon Lee, et al., “Orchestrator: An active resource orchestration framework for mobile context monitoring in sensor-rich mobile environments”, Pervasive Computing and Communications (PerCom) 2010 IEEE International Conference on, pp. 135-144, March 2010. Show Context Google Scholar

7. Sungjun Kwon, Hyunseok Kim and Kwang Suk Park, “Validation of heart rate extraction using video imaging on a built-in camera system of a smartphone”, Engineering in Medicine and Biology Society (EMBC) 2012 Annual International Conference of the IEEE, pp. 2174-2177, Aug 2012. Show Context Google Scholar

8. Jun-Ki Min, Afsaneh Doryab, Jason Wiese, Shahriyar Amini, John Zimmerman and Jason I. Hong. Toss, “‘n’ turn: Smartphone as sleep and sleep quality detector”, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems CHI’14, pp. 477-486, 2014. Show Context Access at ACM Google Scholar

9. Nath. Suman, “Ace: Exploiting correlation for energy-efficient and continuous context sensing”, Mobile Computing IEEE Transactions on, vol. 12, no. 8, pp. 1472-1486, Aug 2013. Show Context Google Scholar

10. Panagiotis Pelegris, K. Banitsas, T. Orbach and Kostas Marias, “A novel method to detect heart beat rate using a mobile phone”, Engineering in Medicine and Biology Society (EMBC) 2010 Annual International Conference of the IEEE, pp. 5488-5491, Aug 2010. Show Context View Article Full Text: PDF (381KB) Google Scholar