DOI QR코드

DOI QR Code

A Virtual Object Hosting Technology for IoT Device Controlling on Wireless AP's

무선 인터넷 공유기에서 사물 인터넷 장치 제어를 위한 가상 오브젝트 호스팅 기술 연구

  • 양진홍 (한국과학기술원 정보통신공학과 미디어네트워크 연구실) ;
  • 박효진 (한국과학기술원 정보통신공학과 미디어네트워크 연구실) ;
  • 김용록 (한국과학기술원 IT융합연구소 미래디바이스팀) ;
  • 최준균 (한국과학기술원 정보통신공학과 미디어네트워크 연구실)
  • Received : 2013.10.30
  • Accepted : 2014.01.27
  • Published : 2014.02.28

Abstract

Recently, as the number of IoT (Internet of Things) devices for personal or home intelligence increases, the need for unified control and cooperative utilization is required. This paper presents a novel idea, proposes methods for virtualizing Internet of Things (IoT) devices and hosting them on the home AP instead of relying on a cloud service or purchasing a new device to do so. For this, the process and profile of the IoT gadgets need to be virtualized into JavaScript-based objects. Then, to execute and control the instances of the virtualized IoT objects on the wireless AP, a novel instance management method and their interfaces are designed. The implementation and performance section demonstrates the proposed system's stability and operability by showing the stress test results while the wireless AP is running for its wireless routing.

IoT(Internet of Things)로 대표되는 사물 인터넷 환경에서 최근 개인 건강 및 홈 자동화 관련 센서류 장치들이 급격히 보급되고 있다. 설치된 장치의 수가 증가함에 따라 사용자 입장에서는 이용하고자 하는 장치마다 개별 서비스 또는 어플리케이션을 찾아 실행해야 하는 번거로움이 생기고, 서비스 공급자 입장에서는 장치간의 정보 공유나 연동 및 통합 제어 기능을 제공하기 어려운 문제가 심화된다. 본 논문에서는 이러한 문제점을 해결하기 위해 댁내 인터넷 서비스의 거점이 되는 무선 인터넷 공유기를 이용, 다양한 IoT 장치들을 연동하고 통합 제어하는 방법을 제시 한다. 이를 위하여, 먼저 IoT 장치를 가상 오브젝트(Virtual Object)화하는 방법을 제시하고, 생성된 가상 오브젝트들을 무선 인터넷 공유기상에서 실행, 연동 및 관리하기 위한 서비스 구조를 제안한다. 또한 이를 직접 홈 환경의 무선 인터넷 공유기상에 구현해 다수의 IoT 장치들을 연결한 상황에서 안정적인 서비스 제공 여부와 무선 라우팅 기능과 병행 동작시의 성능에 대해 시험함으로써, 실제 환경에서의 이용 가능성을 검증한다.

Keywords

References

  1. "Appcessory economics: Enabling loosely coupled hardware / software innovation," Cornell University Library, Oct. 28. 2013, from http://arxiv.org/abs/1209.5901
  2. Andreas Nettstrater, "Deliverable D1.3-updated reference model for IoT v1.5," IoT-A, Jul. 2012.
  3. Rob Chandhok, A fast track to the Internet of Everything, Oct. 18, 2013 from https://www.alljoyn.org/sites/default/files/alljoyn-alliance.pdf
  4. Xively, "Public cloud for internet of things," https://xively.com/
  5. IFTTT, "IF this than that," http://www.ifttt.com
  6. T. Kindberg, J. Barton, J. Morgan, G. Becker, D. Caswell, P. Debaty, G. Gopal, M. Frid, V. Krishnan, H. Morris, J. Schettino, B. Serra, and M. Spasojevic, "People, places, things: Web presence for the real world," Mob. Netw. Appl., vol. 7, no. 5, pp. 365-376, 2002. https://doi.org/10.1023/A:1016591616731
  7. G. Borriello and R. Want, "Embedded computation meets the World Wide Web," Commun. ACM, vol. 43, no. 5, pp. 59-66, 2000.
  8. Pachube is currently renew of site 'Xively', Oct. 28, 2013, from https://xively.com/
  9. W. I. Grosky, A. Kansal, S. Nath, J. Liu, and F. Zhao, "SenseWeb: An infrastructure for shared sensing," IEEE Multimedia, vol. 14, no. 4, pp. 8-13, Oct.-Dec. 2007.
  10. Devices Profile for Web Services Version 1.1, OASIS, Oct, 28, 2013, from http://docs.oasis-o pen.org/ws-dd/dpws/1.1/os/wsdd-dpws-1.1-spec-os.html
  11. S. Duquennoy, G. Grimaud, and J.-J. Vandewalle, "The web of things: Interconnecting devices with high usability and performance," in Proc. ICESS, pp. 323-330, HangZhou, Zhejiang, China, May 2009.
  12. D. Guinard, V. Trifa, and E. Wilde. "A Resource Oriented Architecture for the Web of Things," in Proc. IoT, pp. 1-8, Tokyo, Japan, Nov. 2010.
  13. J. Park and N. Kang, "Entity authentication scheme for secure WEB of Things applications," J. KICS, vol. 38B, no. 5, pp. 394-400, May 2013. https://doi.org/10.7840/kics.2013.38B.5.394
  14. P. Levis and D. Culler, "Mate: A tiny virtual machine for sensor networks," in Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems, ASPLOS-X, Oct. 2002.
  15. N. Brouwers, K. Langendoen, and P. Corke. "Darjeeling, a feature-rich VM for the resource poor," in Proc. SenSys, pp. 169-182, Berkeley, California, Nov. 2009.
  16. Y. Kim, Y. Jeon, and I. Chong, "Device objectification and orchestration mechanism for IoT intelligent service," J. KICS, vol. 38C, no. 1, pp. 19-32, Jan. 2013. https://doi.org/10.7840/kics.2013.38C.1.19
  17. M. Kovatsch, M. Lanter, and S. Duquennoy, "Actinium: A RESTful runtime container for scriptable Internet of Things applications," 3rd Int'l Conf. IoT, pp. 135-142, Oct. 2012.
  18. D. Guinard, V. Trifa, and E. Wilde, "A resource oriented architecture for the web of things," IoT 2010, pp. 1-8, Nov. 2010.
  19. V. Trifa and D. Guinard, "Towards the web of things: Web mashups for embedded devices," Second Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web(MEM 2009), Madrid, Apr. 2009.
  20. V8, "Google' open source JavaScript engine," Oct, 30, 2013 from https://code.google.com/p /v8/