DOI QR코드

DOI QR Code

IoT Data Collection Platform Based on Selective Protocols

선택적 프로토콜 기반의 사물인터넷 데이터 수집 플랫폼

  • Received : 2016.12.01
  • Accepted : 2017.03.24
  • Published : 2017.04.30

Abstract

As the interest of things to the Internet increases, the market of IoT grows larger and devices and protocols related with IoT are evolving.As these IoT devices and protocols evolve, There was a problem with interoperability. As a result, market and standard of IoT are confused, and communication between objects and objects is being hindered by different platforms. Currently, various IoT platforms are being developed and interoperability with heterogeneous platforms is under study, but the protocols used on each platform are limited and designed to have no generalized structure. Therefore, in this paper, we analyze services of HTTP, CoAP, and MQTT protocols, which are typical in the Internet market, and design services that enable selective protocol communication. We also design resources that apply the RESTful API to generalize platform usage. and We implemented the platform through database modeling for quick processing and safety of the collected data. Through this process, devices communicating with different protocols can be interworked on one platform and We propose a "generalized selective protocol based Internet object data collecting platform" that can be applied to various protocols.

사물 인터넷에 대한 관심이 증가되고 사물인터넷 시장 규모가 증가함에 따라 사물인터넷 관련 기기와 프로토콜이 발전하고 있다. 상호 운용성에 대한 문제가 발생됨에 따라 사물인터넷 디바이스뿐만 아니라 시스템 사업자와 서비스 및 애플리케이션 시장과 사물인터넷 표준 정립은 혼란을 겪게 됐고, 사물과 사물 간의 통신은 서로 다른 플랫폼에 의해 방해되고 있다. 현재 다양한 사물인터넷 플랫폼 개발과 이기종 플랫폼과의 상호 운용성을 위한 연구가 진행되고 있지만, 여전히 각각의 플랫폼에서 사용되는 프로토콜은 제한적이며 일반화된 구조로 설계되어 있지 않다. 본 논문에서는 사물인터넷 시장에서 대표적으로 사용되는 HTTP, CoAP, MQTT 프로토콜을 분석하여 프로토콜을 선택적으로 사용하는 서비스와 플랫폼 사용의 일반화를 위해 RESTful API를 적용한 자원을 설계하고, 수집된 데이터의 빠른 처리와 안전성을 위한 Database 모델링 과정을 진행하여 사물인터넷 데이터 수집 플랫폼을 구현했다. 이러한 과정을 통해 서로 다른 프로토콜로 통신하는 디바이스들이 한 플랫폼에서 연동되며, 다양한 프로토콜을 적용할 수 있는 일반화된 선택적 프로토콜 기반의 사물인터넷 데이터 수집 플랫폼을 제안한다.

Keywords

References

  1. Gartner Inc., Gartner Says 6.4 Billion Connected "Things" Will Be in Use in 2016, Up 30 Percent From 2015(2015), Retrieved March, 3, 2016, from http://www.gartner.com/newsroom/id/3165317
  2. D. Evans, The Internet of Things(2011), Retrieved March, 3, 2016, from http://www.cisco.com
  3. Z. Shelby, B. Frank, and D. Sturek, Constrained Application Protocol (CoAP), RFC 7252, Jun. 2014.
  4. S. K. Ko, I. K. Park, S. C. Soon, and B. T. Lee "Trends of IETF CoAP based sensor connection protocol technology," Electron. and Telecommun., vol. 28, no. 6, Dec. 2013.
  5. H. Kwon and N. Kang, "Analysis on energy consumption required for building DTLS session between lightweight devices in internet of things," J. KICS, vol. 40, no. 08, pp. 1589-1590, 2015.
  6. IBM, The MQTT protocol, Retrieved Nov., 7, 2014, from http://www.mqtt.org.
  7. S. Lee, H. Kim, and H. Ju, "Design of the high-level architecture of mobile integration SNS gateway and the MQTT based push notification protocol," J. KICS, vol. 38B, no. 05, pp. 344-354, 2013. https://doi.org/10.7840/kics.2013.38B.5.344
  8. S. Kim and H. Kim, "API selection and automatic open API composition method based on REST protocol," J. KICS, vol. 38C, no. 07, pp. 587-594, 2013. https://doi.org/10.7840/kics.2013.38C.7.587
  9. D. H. Cho, In memory dictionary Redis Introduce, Retrieved Apr, 22 2016, from http://bcho.tistory.com/654