Internet of Things-based Home Automation with Network Mapper and MQTT Protocol

IF 4 3区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Tahsin Alam , Md. Rokonuzzaman , Sohag Sarker , A F M Zainul Abadin , Tarun Debnath , Md. Imran Hossain
{"title":"Internet of Things-based Home Automation with Network Mapper and MQTT Protocol","authors":"Tahsin Alam ,&nbsp;Md. Rokonuzzaman ,&nbsp;Sohag Sarker ,&nbsp;A F M Zainul Abadin ,&nbsp;Tarun Debnath ,&nbsp;Md. Imran Hossain","doi":"10.1016/j.compeleceng.2024.109807","DOIUrl":null,"url":null,"abstract":"<div><div>The increasing ability of internet-connected daily life electronic gadgets has propelled smart homes into a global trend. The Internet of Things (IoT) enables ambient devices to communicate and interact seamlessly through various sensors. Emerging technical concepts like Web3 and Industry 5.0 require decentralised and intelligent systems near the network's edge. Petabytes of IoT sensor-generated data cause a shortage of storage on the Cloud servers, adding a delay factor to the IoT system. Standard cloud-based IoT systems can't fully function in areas with unstable internet. This paper addresses these challenges and proposes a solution to integrate edge computing concepts. The proposed system is developed using a Raspberry Pi 3 Home Server (RHS) driven by the Support Vector Machine (SVM) algorithm. The designed prototype includes a fire and smoke detection system with MQ2 gas, dust, temperature, and flame sensors. The SVM and these sensors form a data fusion module integrating with Network Mapper (NMAP), Message Queuing Telemetry Transport (MQTT) broker, MariaDB SQL server, and InfluxDB time series database. The experiments demonstrate a fundamental edge operation with a latency of 2.45 ms (milliseconds), while NMAP integration ensures data security and device verification for sensor data storage. The synthetic simulations show positive outcomes for the data fusion-based monitoring system, where alerts are promptly triggered as sensor values change, with an overall system latency of approximately 24 ms. The developed system manages home automation, real-time monitoring for fire, smoke, gas leaks, network scans, anomaly detection, appliance usage tracking, and cloud data backup. A multi-level alert system ensures early threat mitigation, with alarms, SMS, notifications, and email alerts to maximize awareness.</div></div>","PeriodicalId":50630,"journal":{"name":"Computers & Electrical Engineering","volume":"120 ","pages":"Article 109807"},"PeriodicalIF":4.0000,"publicationDate":"2024-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Electrical Engineering","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045790624007341","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

The increasing ability of internet-connected daily life electronic gadgets has propelled smart homes into a global trend. The Internet of Things (IoT) enables ambient devices to communicate and interact seamlessly through various sensors. Emerging technical concepts like Web3 and Industry 5.0 require decentralised and intelligent systems near the network's edge. Petabytes of IoT sensor-generated data cause a shortage of storage on the Cloud servers, adding a delay factor to the IoT system. Standard cloud-based IoT systems can't fully function in areas with unstable internet. This paper addresses these challenges and proposes a solution to integrate edge computing concepts. The proposed system is developed using a Raspberry Pi 3 Home Server (RHS) driven by the Support Vector Machine (SVM) algorithm. The designed prototype includes a fire and smoke detection system with MQ2 gas, dust, temperature, and flame sensors. The SVM and these sensors form a data fusion module integrating with Network Mapper (NMAP), Message Queuing Telemetry Transport (MQTT) broker, MariaDB SQL server, and InfluxDB time series database. The experiments demonstrate a fundamental edge operation with a latency of 2.45 ms (milliseconds), while NMAP integration ensures data security and device verification for sensor data storage. The synthetic simulations show positive outcomes for the data fusion-based monitoring system, where alerts are promptly triggered as sensor values change, with an overall system latency of approximately 24 ms. The developed system manages home automation, real-time monitoring for fire, smoke, gas leaks, network scans, anomaly detection, appliance usage tracking, and cloud data backup. A multi-level alert system ensures early threat mitigation, with alarms, SMS, notifications, and email alerts to maximize awareness.
利用网络映射器和 MQTT 协议实现基于物联网的家庭自动化
与互联网连接的日常生活电子设备的能力日益增强,推动智能家居成为全球趋势。物联网(IoT)使环境设备能够通过各种传感器进行无缝通信和互动。Web3 和工业 5.0 等新兴技术概念需要网络边缘附近的分散式智能系统。物联网传感器产生的数据量高达数百兆字节,导致云服务器存储空间不足,从而增加了物联网系统的延迟因素。基于云的标准物联网系统无法在网络不稳定的地区充分发挥作用。本文针对这些挑战,提出了整合边缘计算概念的解决方案。建议的系统是使用支持向量机(SVM)算法驱动的 Raspberry Pi 3 家庭服务器(RHS)开发的。设计的原型包括一个带有 MQ2 气体、灰尘、温度和火焰传感器的火灾和烟雾探测系统。SVM 和这些传感器组成了一个数据融合模块,该模块集成了网络映射器 (NMAP)、消息队列遥测传输 (MQTT) 代理、MariaDB SQL 服务器和 InfluxDB 时间序列数据库。实验证明,基本边缘操作的延迟时间为 2.45 毫秒,而 NMAP 集成可确保数据安全和传感器数据存储的设备验证。合成模拟显示,基于数据融合的监控系统取得了积极成果,当传感器值发生变化时,警报会被及时触发,整个系统的延迟时间约为 24 毫秒。所开发的系统可管理家庭自动化、火灾、烟雾、煤气泄漏实时监控、网络扫描、异常检测、家电使用跟踪和云数据备份。多级警报系统可通过警报、短信、通知和电子邮件警报,最大限度地提高警觉性,确保及早减轻威胁。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computers & Electrical Engineering
Computers & Electrical Engineering 工程技术-工程:电子与电气
CiteScore
9.20
自引率
7.00%
发文量
661
审稿时长
47 days
期刊介绍: The impact of computers has nowhere been more revolutionary than in electrical engineering. The design, analysis, and operation of electrical and electronic systems are now dominated by computers, a transformation that has been motivated by the natural ease of interface between computers and electrical systems, and the promise of spectacular improvements in speed and efficiency. Published since 1973, Computers & Electrical Engineering provides rapid publication of topical research into the integration of computer technology and computational techniques with electrical and electronic systems. The journal publishes papers featuring novel implementations of computers and computational techniques in areas like signal and image processing, high-performance computing, parallel processing, and communications. Special attention will be paid to papers describing innovative architectures, algorithms, and software tools.
×
引用
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学术官方微信