Publication: An IoT System Design with Real-Time Stream Processing and Data Flow Integration
Submitted Date
Received Date
Accepted Date
Issued Date
2019
Copyright Date
Announcement No.
Application No.
Patent No.
Valid Date
Resource Type
Edition
Resource Version
Language
en
File Type
No. of Pages/File Size
ISBN
ISSN
eISSN
Scopus ID
WOS ID
Pubmed ID
arXiv ID
item.page.harrt.identifier.callno
Other identifier(s)
Journal Title
2019 Research; Invention; and Innovation Congress (RI2C)
Volume
Issue
Edition
Start Page
End Page
Access Rights
Access Status
Rights
Rights Holder(s)
Physical Location
Bibliographic Citation
Research Projects
Organizational Units
Authors
Journal Issue
Title
An IoT System Design with Real-Time Stream Processing and Data Flow Integration
Alternative Title(s)
Author’s Affiliation
Author's E-mail
Editor(s)
Editor’s Affiliation
Corresponding person(s)
Creator(s)
Compiler
Advisor(s)
Illustrator(s)
Applicant(s)
Inventor(s)
Issuer
Assignee
Other Contributor(s)
Series
Has Part
Abstract
This work presents an Internet of Thing (IoT) system design method with real-time processing that integrates various tools together as a model for further development or implementation of IoT system for various applications. The system has a data flow design on Apache NiFi for data stream processing that works with Apache Kafka for stream distribution; and data are stored in MongoDB. It also has data processing with Apache Storm that can process data quickly and display data on the Dashboard via Node-RED. In addition to the basic data storage system; there is also an additional function that can retrieve the stored data on database for further use by using REST API working on Node.js by Swagger standard. This foundation system is designed to be a prototype for those who want to design and use the platform with real-time processing characteristics. After testing; the designed system shows good working performance. It can display all values on the Dashboard completely in real-time and have a fast operation. The tools used in the study can be further developed for a more complex and larger system.