DOI QR코드

DOI QR Code

Middleware API Design for CoAP Usage

CoAP 사용을 위한 미들웨어 API 설계

  • 권학 (서울시립대학교 전자전기컴퓨터 공학부) ;
  • 나영국 (서울시립대학교 전자전기컴퓨터 공학부) ;
  • 조재덕 (서울시립대학교 전자전기컴퓨터 공학부)
  • Received : 2016.08.28
  • Accepted : 2017.04.07
  • Published : 2017.04.30

Abstract

Developing the TCP/IP standard IBA which is higher organization of IETF decided to attach the TCP/IP protocol stack to small things, such as sensor. This means small object is also considered as on of the communication node, it has symbolic meaning that expand smart object has all five layer. Under this background, IoT/WoT configure the intelligent network between objects based on the internet to communication was introduced. Things has own IP address on IoT environment and are smart object that a lot of people communicate over the internet on Application Layer. In other words, IoT is that smart object are commercialized space. According to the interest of IoT, IETF establish CoAP for use as IoT protocol. CoAP is expected that standard protocols created by things is connected to the Internet protocol that can be used within a constrained environment. Accordingly, in this paper, we proposed Middleware API that can manage and collect the data of objects that connected CoAP network.

TCP/IP 표준을 개발하는 IETF의 상위 기구인 IAB는 작은 사물에도 TCP/IP protocol stack을 붙이기로 결정했다. 이는 하나의 작은 사물도 하나의 통신 노드로 인정하여, 이를 다섯 개의 전 계층이 올라간 스마트 오브젝트로 확장하겠다는 상징적인 의미를 가진다. 이러한 배경 아래서 등장한 것이 웹을 기반으로 사물 간 지능적으로 네트워크를 구성해 통신하는 IoT/WoT이다. CoAP는 제한된 환경 내에서 사용할 수 있는 프로토콜로 사물이 인터넷에 연결될 것을 예상하여 만든 표준 규약이다. 이에 따라 본 논문에서는 CoAP 네트워크가 구축된 환경에서 CoAP와 연결되어 관련 사물들의 데이터를 수집하며 관리할 수 있는 Middleware API를 제안하고자 한다.

Keywords

References

  1. Kim, Dae-Young et al. (2005), Sensor network operating system / middleware technology trend, [IITA] Journal of the Institute of Information Technology Advancement, pp.6-7
  2. Kim, Moon-Kwon et al. (2014), Implementation and Experiment of IoT-based CoAP Protocol for Interoperability Verification, Korea Internet Broadcasting Communication Association, pp. 7-8
  3. Kim, Young-Man (2004), Sensor Network Middleware Structure and Research Status, Journal of Information Science Vol. 22, No. 12, pp. 13-16
  4. Min, Kyung-Ju, et al. (2011), Implementation of CoAP protocol and application of USN environment, Korea Information and Communications Society Journal Vol. 15, No. 5, p.1190
  5. Moon Sung-nam (2012), A Study on Sensor Network Design for Device Management in Factory, Soongsil University, p.14
  6. C. Bormann, M. Ersue, and A. Keranen, "Terminology for Constained-Node Networks", IETF RFC-7228, May 2014.
  7. Gartner, "Analysts Examine Top Industry Trends at Gartner Symposium", Gartner Inc, Oct. 2014. p.1. http://www.gartner.com/newsroom/id/2867917
  8. Z. Shelby, K. Hartke, and C. Bormann, "Constrained Application Protocol(CoAP)", IETF RFC-7252, June 2014.
  9. Matthias Kovatsch et. al, "Californium(Cf)", https://www.eclipse.org/californium/
  10. Olaf Bergmann,"libcoap: C-Implementation of CoAP", http://libcoap.sourceforge.net/
  11. SAMUEL R. MADDEN et.al, TinyDB: An Acquisitional Query Processing System for Sensor Networks, ACM TODS, VOL.30, NO.1, 2005, pp.8-40
  12. Y. Yao and J.Gehrke. "The Cougar Approach to In Network Query Processing in Sensor Networks," SIGMOD Record, Vol. 31, No. 3, Sept. 2002.
  13. C. Shen, C. Srisathapornphat, C. Jaikeo,"Sensor Information Networking Architec-ture and Applications," IEEE Personal Communications, Vol.8, No.4, Aug. 2001, pp. 52‐59.
  14. S. Li, S. Son, and J. Stankovic, "Event Detection Services Using Data Service Middleware in Distributed Sensor Networks," Int'l Workshop on Information Processing in Sensor Networks (IPSN'03), Palo Alto, CA, Apr. 2003.
  15. P. Eisenhauer, Markus Rosengren and P. Antolin, Hydra: A development platform for integrating wireless devices and sensors into ambient intelligence systems. Springer, 2010, pp. 367-373.