DOI QR코드

DOI QR Code

Development of IoT Home Gateway Environment based on ACOME using Open Source Hardware

오픈소스 하드웨어를 활용한 ACOME 기반의 IoT 홈 게이트웨이 환경 개발

  • 김성민 (국립한밭대학교 멀티미디어공학과) ;
  • 최환석 (국립한밭대학교 멀티미디어공학과) ;
  • 이우섭 (국립한밭대학교 멀티미디어공학과)
  • Received : 2015.10.08
  • Accepted : 2015.11.09
  • Published : 2016.03.28

Abstract

Recently in domestic market, the telecommunication and appliance companies actively provide IoT home service through their dedicated smart device and communication network. But because their service should use only their own devices and be payed by monthly, it does not satisfy user's needs. So, users want device and service environment that can be easily configured according to user needs. Therefore, in this paper, we propose IoT home service environment architecture and ACOME(Auto-Configuration of MQTT and REST) mechanism. The proposed architecture consists of IoT platform and IoT home gateway. And the ACOME provides the automatic registration using DPWS function and interface construction using MQTT. This implements as a library for open-source hardware such as Arduino that is easy to get on the market. So the user easy to make own IoT device. Finally, we provide performance evaluation about service and device discovery between ACOME and DPWS.

최근 국내 통신 사업자와 가전 사업자 중심으로 자신들의 특정 스마트 기기와 네트워크통신망을 활용한 IoT 홈 서비스가 활발하게 제공되고 있다. 이는 사업자 별 전용 장치를 사용해야 하며 월정액 형태의 사용요금을 지불해야 하는 등 사용자의 요구사항을 충족시키지 못하고 있으며 사용자 주도적으로 쉽게 구성할 수 있는 장치와 서비스 환경에 대한 요구가 증대되고 있다. 따라서 본 논문에서는 IoT 플랫폼과 IoT 홈 게이트웨이로 구성되는 IoT 홈 서비스 환경 구조를 제안한다. 또한 DPWS의 기능을 활용한 IoT 장치의 자동 등록 기능과 MQTT 프로토콜을 통해 게이트웨이와 자동으로 인터페이스를 구축하는 기능을 제공하는 ACOME(Auto-Configuration of MQTT and REST) 메커니즘을 제안한다. 이는 시중에서 쉽게 구할 수 있는 오픈소스 하드웨어인 아두이노에 적용 가능한 라이브러리 형태로 제공하여 사용자의 요구사항을 보다 쉽게 구현할 수 있다. 마지막으로 서비스 및 장치 검색에 관한 성능분석을 위해 ACOME과 DPWS를 비교하였다.

Keywords

References

  1. 김영관, 스마트홈(홈IoT) 성공의 전제조건, 디지에코 보고서, 2014.
  2. OASIS Standard, "Devices Profile for Web Services Version 1.1," 2009.
  3. http://www.mqtt.org
  4. S. N. Han, G. M. Lee, and N. Crespi, "emantic Context-Aware Service Composition for Building Automation System," ustrial Informatics, IEEE Transactions, Vol.10, No.1, pp.752-761, 2014. https://doi.org/10.1109/TII.2013.2252356
  5. M. Tucic, R. Pavlovic, I. Papp, and D. Saric, "Networking Layer for Unifying DistributedSmart Home Entities," Telecommunications Forum Telfor, pp.368-371, 2014.
  6. M. Roelands, L. Claeys, M. Godon, M. Geerts, M. A. Feki, and L. Trappeniers, "Enabling the masses to become creative in smart spaces," Architecting the Internet of things, pp.37-64, 2011.
  7. H. G. Cerqueira Ferreira, E. Dias Canedo, and R. T. de Sousa, "IoT Architecture to Enable Intercommunication Through REST API and UPnP Using IP, ZigBee and Arduino," Wireless and Mobile Computing, Networking and Communications, pp.53-60, 2013.
  8. J. Jan, H. W. Nam, and S. Henning G., Connecting the Physical World with Arduino in SECE, Computer Science Technical Reports, Department of Computer Science, Columbia University, 2013.
  9. H. S. Choi, J. Y. Lee, N. R. Yang, and W. S. Rhee, "User-centric service environment for context aware service mash-up," Internet of Things(WF-IoT), 2014 IEEE World Forum on, pp.388-393, 2014(3).
  10. 이준영, 최환석, 이우섭, "웹 기반 참여형 IoT 서비스 브로커링 플랫폼 개발," 한국콘텐츠학회논문지, 제15권, 제2호, pp.40-57, 2015. https://doi.org/10.5392/JKCA.2015.15.02.040
  11. 양나리, 최환석, 이우섭, "다양한 IoT 환경에서 상황인지 서비스 제공을 위한 크로스 버티컬 온톨로지 개발," 한국콘텐츠학회논문지, 제15권, 제2호, pp.58-73, 2015.
  12. S. N. Han, G. M. Lee, N. Crespi, N. V. Luong, K. W. Heo, M. Brut, and P. Gatellier, "DPWSim: A Simulation Toolkit for IoT Applications Using Devices Profile for Web Services," Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp.544-547, 2014.