DOI QR코드

DOI QR Code

A Design and Implementation of Indoor IoT Resource Control Service using Web-based IETF CoAP Protocol

웹 기반의 IETF CoAP 프로토콜을 이용한 실내 IoT 자원 제어 서비스 설계 및 구현

  • 김문권 (제주대학교 컴퓨터공학과) ;
  • 김도현 (제주대학교 컴퓨터공학과)
  • Received : 2016.01.03
  • Accepted : 2016.02.05
  • Published : 2016.02.29

Abstract

Recently, an IoT(Internet of Things) application communication protocol is standardizing for connectivity between every things on Internet. In this paper, we design and implement an indoor resource control service using IETF (Internet Engineering Task Force) CoAP (Constrained Application Protocol) based on Web. We present an indoor resource control architecture based on Web included functionalities of proxy and RD (Resource Directory) in a web server. Developed indoor resource control service supports to register low-powered and small-scale IoT nodes to web server using CoAP. This service allows users to control the indoor resources through a web browser using Web proxy with functionality of HTTP-CoAP converting.

최근 모든 사물을 인터넷에 연결하는 IoT(Internet of Things)에서 사물 간의 데이터를 전송하는 통신 프로토콜에 대한 표준화가 진행되고 있다. 본 논문에서는 웹 기반의 IETF(Internet Engineering Task Force) CoAP(Constrained Application Protocol)을 이용한 실내 IoT 자원 제어 서비스를 설계하고 구현한다. 이를 위해 웹 서버에서 프록시(proxy)와 RD(Resource Directory) 기능을 갖는 웹 기반의 실내 IoT 자원 제어 구조를 제시한다. 실내 IoT 자원 제어 서비스에서는 CoAP 프로토콜을 통해 실내 IoT 자원을 웹 서버에 등록하고, 프록시의 HTTP과 CoAP메시지 변환 기능을 이용하여 인터넷 상에서 웹 클라이언트와 IoT 자원 간 통신을 지원하고, 사용자가 웹 브라우즈를 이용하여 실내 환경을 모니터링하고 제어할 수 있도록 한다.

Keywords

References

  1. Z. Shelby, B. Frank, D. Sturek, "Constrained Application Protocol (CoAP)", RFC 7252, June, 2014.
  2. Z. Shelby, M. Koster, C. Bormann, P. van der Stok, "CoRE Resource Directory", draft-ietf-coreresource- directory-04, July, 2015.
  3. A. Castellani, S. Loreto, A. Rahman, T. Fossati, E. Dijk, "Guidelines for HTTP-CoAP Mapping Implementations",draft-ietf-core-http-mapping-0 7, July, 2015.
  4. Castellani, A., Fossati, T., Loreto, S., "HTTP-CoAP cross protocol proxy: an implementation viewpoint", Mobile Adhoc and Sensor Systems (MASS), 2012 IEEE 9th International Conference on, Oct, pp.1-6, 2012.
  5. Mingozzi, E., Tanganelli, G., Vallati, C., "CoAP Proxy Virtualization for the Web of Things", Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on, pp.577-582, Dec, 2014.
  6. Yoona Kim, Ki-Hyung Kim, Taeshik Shon, Jai-Hoon Kim, "A hybrid service discovery approach to mitigate overhead concentration on resource directory", Information Networking (ICOIN), 2015 International Conference on, pp.407-409, Jan, 2015.
  7. Jian Wang, June SaKong, Ho-Young Kwak, Do-Hyeun Kim."Design and Implementation of IoT Middleware Using Data Refinement Scheme based on IETF CoAP", The Journal of The Institute of Internet, Broadcasting and Communication (JIIBC), Vol. 15 No. 6, Dec. 2015.
  8. Wen-Quan JIN, Do-Hyeun Kim, "Implementation and Experiment of CoAP Protocol based on IoT for Verification of Interperability", The Journal of The Institute of Internet, Broadcasting and Communication (IIBC), Vol.14, No.4, pp.7-12, Aug.31.2014.