A conceptual modeling approach of MQTT for IoT-based systems

Abstract The Message Queuing Telemetry Transport (MQTT) is one of the most commonly used standard messaging protocols that enable the Internet of Things (IoT). The messaging standard specification document defines the transactions, attributes, conventions, timers, values, types, structures, etc. MQTT encounters wide implementation possibilities: hardware vendors need to implement MQTT drivers for their devices, software vendors need to implement it in their solutions, developers and researchers need an MQTT simulation framework, etc. The IoT technology can enable unlimited number of use cases, and each case has its implementation of the messaging protocol. From the above facts, on the basis that any user needs to have a deep understanding of the specification in order to implement the protocol and also developers need to study it well for improving the protocol, there is a need for a standard conceptual way that conveys the messaging standard specifications, integrates the specifications of the use cases built upon with a more abstracted mental representation, improves the communication between developers, and facilitates the protocols and applications developments. This paper addresses this issue by proposing a graphical conceptual modeling approach for MQTT-based IoT applications called Example-oriented System Conceptual Modeling for MQTT use cases (EoSCM-MQTT). The paper explains the EoSCM-MQTT and gives an example of its use in an MQTT simulation implementation for a specific IoT application: smart parking. EoSCM-MQTT was validated using three methods: comparison, analysis, and implementation. The details and results of the implementation and the conclusions from the comparison and analysis indicated that EoSCM-MQTT has the required characteristics of conceptual models: good syntactic semantic, and pragmatic quality, clarity, coherence, accuracy, flexibility, reliability, and effectiveness.

Authors

Institutions

Publication Details

Journal
Journal of Electrical Systems and Information Technology
Published
2024-12-18
DOI
https://doi.org/10.1186/s43067-024-00181-x
Citations
2
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A conceptual modeling approach of MQTT for IoT-based systems

Basma M. Mohammad El-Basioni
2 citations
Journal of Electrical Systems and Information Technology
IoT and Edge/Fog Computing
0.70
article

A conceptual modeling approach of MQTT for IoT-based systems

Basma M. Mohammad El-Basioni
article en
2 citations

Abstract

Abstract The Message Queuing Telemetry Transport (MQTT) is one of the most commonly used standard messaging protocols that enable the Internet of Things (IoT). The messaging standard specification document defines the transactions, attributes, conventions, timers, values, types, structures, etc. MQTT encounters wide implementation possibilities: hardware vendors need to implement MQTT drivers for their devices, software vendors need to implement it in their solutions, developers and researchers need an MQTT simulation framework, etc. The IoT technology can enable unlimited number of use cases, and each case has its implementation of the messaging protocol. From the above facts, on the basis that any user needs to have a deep understanding of the specification in order to implement the protocol and also developers need to study it well for improving the protocol, there is a need for a standard conceptual way that conveys the messaging standard specifications, integrates the specifications of the use cases built upon with a more abstracted mental representation, improves the communication between developers, and facilitates the protocols and applications developments. This paper addresses this issue by proposing a graphical conceptual modeling approach for MQTT-based IoT applications called Example-oriented System Conceptual Modeling for MQTT use cases (EoSCM-MQTT). The paper explains the EoSCM-MQTT and gives an example of its use in an MQTT simulation implementation for a specific IoT application: smart parking. EoSCM-MQTT was validated using three methods: comparison, analysis, and implementation. The details and results of the implementation and the conclusions from the comparison and analysis indicated that EoSCM-MQTT has the required characteristics of conceptual models: good syntactic semantic, and pragmatic quality, clarity, coherence, accuracy, flexibility, reliability, and effectiveness.

Journal of Electrical Systems and Information TechnologyVol. 11(1)
Electronics Research Institute (EG)
Openalex Percentile: Top 26%
IoT and Edge/Fog Computing
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A conceptual modeling approach of MQTT for IoT-based systems — Basma M. Mohammad El-Basioni · Journal of Electrical Systems and Information Technology (2024) | TGRS Research Map | TGRS