An IoT System Design with Real-Time Stream Processing and Data Flow Integration

Somphop Chanthakit, P. Keeratiwintakorn, Choopan Rattanapoka
{"title":"An IoT System Design with Real-Time Stream Processing and Data Flow Integration","authors":"Somphop Chanthakit, P. Keeratiwintakorn, Choopan Rattanapoka","doi":"10.1109/RI2C48728.2019.8999968","DOIUrl":null,"url":null,"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.","PeriodicalId":404700,"journal":{"name":"2019 Research, Invention, and Innovation Congress (RI2C)","volume":"446 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Research, Invention, and Innovation Congress (RI2C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RI2C48728.2019.8999968","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

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.
基于实时流处理和数据流集成的物联网系统设计
本文提出了一种实时处理的物联网(IoT)系统设计方法,将各种工具集成在一起,作为进一步开发或实现各种应用的物联网系统的模型。系统采用Apache NiFi进行数据流处理的数据流设计,与Apache Kafka进行数据流分发,数据存储在MongoDB中。它也有Apache Storm的数据处理,可以快速处理数据,并通过Node-RED在仪表板上显示数据。除了基本的数据存储系统之外,还有一个额外的功能,可以通过使用Swagger标准的REST API在Node.js上工作,检索数据库中存储的数据以供进一步使用。本基础系统旨在为那些想要设计和使用具有实时处理特性的平台的人提供一个原型。经测试,所设计的系统具有良好的工作性能。它可以完全实时地显示仪表板上的所有值,并且具有快速的操作。研究中使用的工具可以进一步开发用于更复杂和更大的系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信