DOI QR코드

DOI QR Code

A Generic Interface for Internet of Things (IoT) Platforms

IoT 플랫폼을 위한 범용 인터페이스

  • 김미 (리감 기술연구소) ;
  • 이남용 (숭실대학교 컴퓨터학부) ;
  • 박진호 (숭실대학교 소프트웨어학부)
  • Received : 2017.08.14
  • Accepted : 2017.09.13
  • Published : 2018.01.31

Abstract

This paper presents an IoT platform of common interfaces that are flexible IoT applications and Connect the smart devices. The IoT platform includes automatic collaboration discovery the smart Device. It is different things case with connection each device through IoT Platforms are each device and application service. Due to these heterogeneities, it is quite advantages to develop applications working with derived IoT services. This circumstance needs the generic interface and results in a range of IoT architectures by not only the environments settings and discovery resource but also varied uniqe to implementation services working with IoT applications. Therefore, this suggestion of solve the problems and make it possible independent platforms always alive to connection with each devices based on the generic interface. The generic interface is heterogeneity-driven solve the problems and effectively contributions a platform that could be operated in diverse IoT Platforms.

IoT 플랫폼은 다양한 사람과 사물의 가상세계를 객체로 연결하는 확장 가능한 IoT 애플리케이션 및 서비스의 개발을 위한 핵심 요소들이다. 그러나 IoT 플랫폼 시장은 매우 복잡하고 빠르게 변하고 있다. 이러한 IoT 플랫폼은 유용한 정보를 제공하고 단순한 기능을 수행하기 위해 IoT 디바이스와의 협업을 통해 서비스를 제공한다. 공통 서비스를 수행하기 위해 범용 서비스 인터페이스가 필요하며 IoT 장치 및 리소스 설정뿐 아니라 다양한 장치의 협업 환경에 따라 다양한 IoT 아키텍처가 구성된다. 기기의 이질성으로 인해 매번 다양한 IoT 서비스로 작업하는 응용 프로그램을 개발하는 것은 상당히 어려우며 이러한 응용 프로그램을 유지 관리하기가 훨씬 어렵다. 이러한 모든 문제는 IoT 장치 간의 이식성 및 이동성으로 인한 결과로 본 논문에서는 공통의 특징을 갖는 모든 IoT platform에서 수행될 수 있는 범용 인터페이스를 정의한다. 기존의 디자인 패턴을 채택하여 IoT 플랫폼의 공통화된 연결성을 제공하는 범용 인터페이스는 이질성 문제를 해결하고 다양한 IoT 플랫폼에서 수행 가능한 플랫폼 독립적인 Generic Interface가 수행될 수 있음을 확인했다.

Keywords

References

  1. Philips Hue. (2014). "Meet hue," [Internet], http://www.developers.meethue.com/.
  2. S. De, F. Carrez, E. Reetz, R. Tonjes, and W. Wang, "Test-enabled Architecture for IoT service creation and provisioning," Future Internet Lect. Notes Comput. Sci., Vol.7858, pp.233-245, 2013.
  3. Voxeo Labs Tropo Whitepaper, Make the Shift from Telco Power to Telco Powered with the Tropo API 2013.
  4. J. MongayBatalla, P. Krawiec, M. Gajewski, K. Sienkiewicz, "ID layer for internet of things based on name-oriented networking," J. Telecomm. Inf. Technol., Vol.2, pp.40-48, 2013.
  5. EU FP7 SENSEI Project Consortium: Final SENSEI Architecture Framework. SENSEI Project Deliverable D3.
  6. IOT-ESTProject [Internet], http://ict-iotest.eu/iotest/.
  7. S. Sicari, A. Rizzardi, D. Miorandi, C. Cappiello, and A. Coen-Porisini, "A secure and quality-aware prototypical architecture for Internet of Things," Information Systems, Vol.58, pp.43-55.
  8. IBM and Eurotech, MQTT V3.1 Protocol Specification, http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html.
  9. J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things(IoT): A Vision, architectural elements, and future directions," Future Generation Computer Systems, Vol.29, No.7, pp.1645-1660, 2013. https://doi.org/10.1016/j.future.2013.01.010
  10. D. Miorandi, S. Sicari, F. Pellegrini, and I. Chamtac, "Internet of Things: Vision, Applications and Research Challenges," Ad Hoc Networks, Vol.10, No.7, pp.1497-1516, 2012. https://doi.org/10.1016/j.adhoc.2012.02.016
  11. M. Kim, N.-Y. Lee, and J.-H. Park, "A Quality Evaluation model for IoT Services," KIPS Tr. Comp. and Comm. Sys., Vol.5. No.9, pp.269-274, 2016. https://doi.org/10.3745/KTCCS.2016.5.9.269