Browse > Article
http://dx.doi.org/10.6109/jkiice.2016.20.11.2119

Design of IoT Gateway based Event-Driven Approach for IoT related Applications  

Nkenyereye, Lionel (Department of Computer Engineering, Dong-Eui University)
Jang, Jong-Wook (Department of Computer Engineering, Dong-Eui University)
Abstract
The Internet of things (IoT) needs to be an event-driven approach for efficient related time response and processing. The growth of mobile devices in Internet of Things (IoT) leads to a number of intelligent buildings related IoT applications. For instance, home automation controlling system uses client system such web apps on smartphone or web service to access the home server by sending control commands. The gateway based RESTful technology responsible for handling clients'requests attests an internet latency in case a large number of clients' requests submit toward the gateway increases. In this paper, we propose the design tasks of the IoT gateway for handling concurrency events. The gateway based event-driven architecture is designed for building IoT gateway using node.js on one side and communication protocol based message-oriented middleware known as XMPP to handle communications of intelligent building control devices connected to the gateway through a centralized hub.
Keywords
IoT Gateway; Event-driven Architecture; Node.js; Intelligent buildings system; XMPP; Internet of Things;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D.Happ, N. Karowski, T.Menzel, V. Handzski and A. Wolisz, "Meeting IoT platform requirements with open pub/sub solutions," Annals of Telecommunications. [Internet]. Available : http://www.tkn.tu-berlin.de/fileadmin/fg112/Papers/2016/Happ16meeting_iot_platform.pdf.
2 Y. Z. Daniel, R. Matthew and H. Vijay, "Microarchitectural implications of event-driven server-side web applications," in Proceedings of the 48th International Symposium on Microarchitecture, pp. 762-774, 2015.
3 F. David, JavaScript: The Definitive Guide, 6th ed. United States of America, O'Reilly Media Pub, ch.12, pp. 289-296, 2011.
4 Continental Automated Buildings Association. Intelligent Building and the Impact of IoT [Internet]. https://www.caba.org/documents/forms/Prospectus-IB-IoT.pdf.
5 N. Dabek, N. Zeldovich,, F. Kaashoek, D. Mazieres, and R. Morris. "Event-driven programming for robust software". in Proceeding of SIGOPS. European Workshop, pp.186-189, 2002.
6 S. Choi, J. Kim, J. Yun and I. Ahan, "A Tutorial for Energy-efficient Communication for XMPP- based Internet of Things," Smart Computing Review, Vol. 3, no. 6, pp.471-479, 2013.
7 Wapice Technology Partener. IoT-ticket.com REST API [Internet]. Available : https://www.iot-ticket.com/images/Files/IoT-Ticket.com_IoT_API.pdf.
8 K. Rose, S. Eldridge and L. Chapin, "The Internet of Things : An Overview. Understanding the issues and Challenges of a More Connected World," Internet Society, [Internet]. Available : http://www.internetsociety.org/sites/default/files/ ISOC-IoT-Overview-20151022.pdf.
9 Google Cloud Messaging. Engage your users across Android, iOS and chrome [Internet]. Available : https://developers.google.com/cloud-messaging/.