DOI QR코드

DOI QR Code

사용자 상황 정보 관리를 지원하는 IoT 통합 제어 모듈 설계 및 구현

Design and Implementation of IoT Collaboration Module Supporting User Context Management

  • 투고 : 2015.04.28
  • 심사 : 2015.05.28
  • 발행 : 2015.06.30

초록

Various personalized services are provided based on user context these days, and IoT(Internet of Things) devices provides effective ways to collect user context. For example, user's activity such as walking steps, calories, and sleeping hours can be collected using smart activity tracker. Smart scale can sense change of user's weight or body fat percentage. However, these services are independent to each other and not easy to make them collaborate. Many standard bodies are working on the documents for this issue, but due to diversity of IoT use case scenarios, it seems that multiple IoT technologies co-exist for the time being. This paper propose a framework to collaborate heterogeneous IoT services. The proposed framework provides methods to build application for heterogeneous IoT devices and user context management in more intuitive way using HTTP. To improve compatibility and usability, gathered user contexts are based on MPEG-UD. Implementation of framework and service with real-world devices are also presented.

키워드

참고문헌

  1. L. Atzori, A. Iera, G. Morabito, "From 'smart objects' to 'social objects': The next evolutionary step of the internet of things," IEEE Communications Magazine, Vol. 52, No. 1, pp. 97-105, 2014. https://doi.org/10.1109/MCOM.2014.6710070
  2. J. Moon, T.B. Lim, K.W. Kim, S.W. Kum, M. Yoon, K. Cho, "A Framework for Dynamic Context-Awarable User Interfaces of the Second Screen Devices in a Home Network Environment," Proceedings of IEEE Annual Conference on Computer Software and Applications, pp. 284-285, 2013.
  3. J. Son, J.-H. Park, K.-D. Moon, Y. Lee, "Resource-aware smart home management system by constructing resource relation graph.," IEEE Transactions on Consumer Electronics, Vol. 57, No. 3, pp. 1112-1119, 2011. https://doi.org/10.1109/TCE.2011.6018863
  4. D. Guinard, V. Trifa, S. Karnouskos, P. Spiess, D. Savio, "Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services," IEEE Transactions on Services Computing, Vol. 3, No. 3, pp. 223-235, 2010. https://doi.org/10.1109/TSC.2010.3
  5. S. Nastic, S. Sehic, M. Vogler, H.-L. Truong, S. Dustdar, "PatRICIA-A Novel Programming Model for IoT Applications on Cloud Platforms," Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, pp. 53-60, 2013.
  6. J.-H. Kim, C.-W. Lee, "Design and Implement a Gateway Based on Mobile Device and a Web Monitoring System for u-Healthcare Service," Journal of Embedded Systems and Applications, Vol. 4, No. 3, pp. 126-133, 2009 (in Korean).
  7. R. Bosman, J. Lukkien, and R. Verhoeven, "Gateway architectures for service oriented application-level gateways," IEEE Transactions on Consumer Electronics, Vol. 57, No. 2, pp. 453-461, 2011. https://doi.org/10.1109/TCE.2011.5955179
  8. S. Cirani, L. Davoli, G. Ferrari, R. Leone, P. Medagliani, M. Picone, L. Veltri, "A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things," IEEE Internet Things Journal, Vol. 1, No. 5, pp. 508-521, 2014. https://doi.org/10.1109/JIOT.2014.2358296
  9. "ISO/IEC JTC1/SC29/WG11/N13879 Call for Proposals on MPEG User Description", ISO Publication, Aug 2013.
  10. http://www.theneura.com.
  11. http://www.ifttt.com.
  12. AllSeen Alliance, http://allseenalliance.org.
  13. OIC - Open Interconnect Consortium, http://openinterconnect.org.
  14. UPnP Forum, "UPnP Device Architecture 2.0," Sep. 2014.
  15. http://www.smartthings.com.
  16. http://www.wemo.com.
  17. http://www.netatmo.com.
  18. http://www.withings.com.
  19. http://www.fitbit.com.
  20. S.W. Kum, J.W. Moon, K.W. Yuk, T. Lim, Jong I. Park, "A Novel Design of IoT Cloud Delegate Framework to Harmonize Cloud-Scale IoT Services,," Proceeding of International Conference on Consumer Electronics, pp. 247-248, 2015.