DOI QR코드

DOI QR Code

지능형 IoE 플랫폼을 위한 Nools 기반 룰 엔진의 설계 및 구현

Design and Implementation of Nools-based Rule Engine for Smart IoE Platform

  • Lee, Sung-Hun (Department of Computer Engineering, Kumoh National Institute of Technology) ;
  • Hwang, Chae-Eun (Department of Computer Engineering, Kumoh National Institute of Technology) ;
  • Jeong, Jin-Woo (Department of Computer Engineering, Kumoh National Institute of Technology)
  • 투고 : 2018.07.07
  • 심사 : 2018.08.02
  • 발행 : 2018.08.30

초록

IoT 생태계가 다양한 사용자들에 의하여 폭넓게 사용되기 위해서는 디바이스, 플랫폼과 사용자와의 상호작용 및 이에 대한 사용자 경험이 향상되어야 한다. 본 연구에서는 사용자들이 IoE (Internet of Everything) 플랫폼에서 디바이스와 서비스들을 보다 효과적으로 사용할 수 있도록 지원하기 위한 웹 기반 룰 엔진 시스템을 제안한다. 제안하는 시스템은 센서, 액추에이터, 외부 서비스 기반의 규칙 기반 시나리오를 직관적으로 생성하고 관리하기 위한 웹 인터페이스 및 UI 컴포넌트와 이를 통하여 생성된 규칙들을 Nools 룰 엔진에 적합하게 자동으로 변환하고 관리하기 위한 룰 관리 모듈로 구성되어 있다. 마지막으로, 본 논문에서는 각종 IoT 디바이스와 외부 서비스들의 룰 기반 응용 시나리오 동작 시연을 통하여 제안하는 시스템의 활용 가능성과 유용성을 보였다.

In order to make the IoT ecosystem more usable and friendly to general users, the interaction between the users and platforms/devices and its UX must be improved. In this study, a web-based rule engine system to help users intuitively interact with the various devices and services in IoE (Internet of Everything) platform is proposed. The proposed system consists of web interfaces and UI components for creating and managing rule-based scenarios using sensors, actuators, and external services in an intuitive way. Also, a rule management module for automatically translating the rules from the web interface into Nools rule engine compatible ones is proposed. Finally, we show the usability and feasibility of the proposed system by demonstration of rule-based use cases of IoT devices and external services.

키워드

참고문헌

  1. M. Stauffer, "Connecting the internet of everything," Proceedings of IEEE Hot Chips 26 Symposium, pp. 1-38, 2014.
  2. IBM Watson IoT Platform, http://internetofthings.ibmcloud.com/
  3. Thing+, http://thingplus.net/
  4. AWS IoT, https://aws.amazon.com/iot/
  5. Kyung Hoon Jang and Jae Il Park, "Study on IoT System Design for Factory Site Management Service by Event - Condition - Action Rules", Proceedings of Korean Operations Research And Management Society Conference, pp. 1459-1465, Apr, 2015.
  6. KyeYoung Kim, HyunDong Lee and Dae-Soo Cho, "Real-time Event Processing Role Management System for IFTTT Service," Journal of Korea Multimedia Society, Vol. 20, No. 8, pp. 1379-1386, Aug, 2017. https://doi.org/10.9717/KMMS.2017.20.8.1379
  7. Jung Min Byun, Sung Soon Park and Kyung Hoon Kim, "Designing and Implementation of Rule-based Automation control and management Framework considering the IoT devices scalability," Proceedings of KIISE Winter Conference, pp. 398-400, Dec, 2015.
  8. Heon-Je Lee, Sung-Soon Park and Kyung-Hoon Kim, "Expandable IoT integrated Management and Rule based automation System," Proceedings of KIISE Winter Conference, pp. 1627-1629, Dec, 2015.
  9. Han-Jo Jeong and Byung-Hwa Park, "Context/Behavior segmentation and Rule-based recommendation system for IoT environment," Proceedings of KIISS Conference, pp. 13-13, Nov, 2015.
  10. Gil Heo, Seoung-Kuk Yang, Mi-Hwa Kim, hyang-jin Lee, Je-Min Kim, Jung-Hwa Choi, Eun-Seok Seo and Young-Tack Park, "A Context-Aware System for Smart Phone Using Rule Base Inference Engine," Proceedings of KIISE Computer Congress, Vol. 27, No. 2C, pp. 273-277, Nov, 2010.
  11. Chang-Seup Han and Chang-Jae Kim, "A Study on Context-Aware IoT Design Using Decision Tree," The Journal of Korean Institute of Information Technology, Vol. 14, No. 1, pp. 203-210, Jan, 2016.
  12. Nools, http://github.com/noolsjs/nools