Scalable Incident Reporting Framework: A Sensor and IoT Research
Received: 1 March 2023 | Revised: 23 March 2023 | Accepted: 26 March 2023 | Online: 2 June 2023
Corresponding author: Sidi Mohamed Ahmed Ghaly
Abstract
The Internet of Things (IoT) is one of the most rapidly emerging technologies. It is observed that while many devices/machines get connected in an application, it is a challenge for the IoT application designer to keep the application scalable. Scalability is the ability of a device/application to adapt to the changes in the environment and meet the changing needs in the future. The paper presents a layered IoT architecture and discusses issues related to the scalability of each layer. The best open-source technologies are explored. A novel system architecture of a scalable IoT framework is conceptualized in this paper. An application covering vehicle accident reporting is designed with the proposed framework. The application is tested in real-time using the standalone hardware and its ability to report the incidents is confirmed. The scalability metrics of the proposed framework are evaluated and the results are reported.
Keywords:
IoT, scalability, sensors, computer networks, Message Queue Telemetry Transport (MQTT)Downloads
References
A. Javed, A. Malhi, T. Kinnunen, and K. Främling, "Scalable IoT Platform for Heterogeneous Devices in Smart Environments," IEEE Access, vol. 8, pp. 211973–211985, 2020. DOI: https://doi.org/10.1109/ACCESS.2020.3039368
H. Guo, J. Ren, D. Zhang, Y. Zhang, and J. Hu, "A scalable and manageable IoT architecture based on transparent computing," Journal of Parallel and Distributed Computing, vol. 118, pp. 5–13, Aug. 2018. DOI: https://doi.org/10.1016/j.jpdc.2017.07.003
S. Kubler, J. Robert, A. Hefnawy, K. Främling, C. Cherifi, and A. Bouras, "Open IoT Ecosystem for Sporting Event Management," IEEE Access, vol. 5, pp. 7064–7079, 2017. DOI: https://doi.org/10.1109/ACCESS.2017.2692247
G. N. Cristina, G. V. Gheorghita, and U. Ioan, "Gradual Development of an IoT Architecture for Real-World Things," in 2015 IEEE European Modelling Symposium (EMS), Madrid, Spain, Jul. 2015, pp. 344–349. DOI: https://doi.org/10.1109/EMS.2015.57
M. Tabaa, B. Chouri, S. Saadaoui, and K. Alami, "Industrial Communication based on Modbus and Node-RED," Procedia Computer Science, vol. 130, pp. 583–588, Jan. 2018. DOI: https://doi.org/10.1016/j.procs.2018.04.107
P. Waher, Learning Internet of Things. Packt Publishing, 2015.
K. Ferencz and J. Domokos, "IoT Sensor Data Acquisition and Storage System Using Raspberry Pi and Apache Cassandra," in 2018 International IEEE Conference and Workshop in Óbuda on Electrical and Power Engineering (CANDO-EPE), Budapest, Hungary, Aug. 2018, pp. 000143–000146. DOI: https://doi.org/10.1109/CANDO-EPE.2018.8601139
G. C. Hillar, Internet of Things with Python. Packt Publishing, 2016.
A. V. Dastjerdi, H. Gupta, R. N. Calheiros, S. K. Ghosh, and R. Buyya, "Chapter 4 - Fog Computing: principles, architectures, and applications," in Internet of Things: Principles and Paradigms, R. Buyya and A. V. Dastjerdi, Eds. Morgan Kaufmann, 2016. DOI: https://doi.org/10.1016/B978-0-12-805395-9.00004-6
J. Jermyn, R. P. Jover, I. Murynets, M. Istomin, and S. Stolfo, "Scalability of Machine to Machine systems and the Internet of Things on LTE mobile networks," in 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), Boston, MA, USA, Jun. 2015, pp. 1–9. DOI: https://doi.org/10.1109/WoWMoM.2015.7158142
M. Gheisari, G. Wang, and S. Chen, "An Edge Computing-enhanced Internet of Things Framework for Privacy-preserving in Smart City," Computers & Electrical Engineering, vol. 81, Jan. 2020, Art. no. 106504. DOI: https://doi.org/10.1016/j.compeleceng.2019.106504
W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, "Edge Computing: Vision and Challenges," IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637–646, Jul. 2016. DOI: https://doi.org/10.1109/JIOT.2016.2579198
D. Minoli, K. Sohraby, and B. Occhiogrosso, "IoT Considerations, Requirements, and Architectures for Smart Buildings—Energy Optimization and Next-Generation Building Management Systems," IEEE Internet of Things Journal, vol. 4, no. 1, pp. 269–283, Oct. 2017. DOI: https://doi.org/10.1109/JIOT.2017.2647881
Z. Alwan and H. Alshaibani, "Car Accident Detection and Notification System Using Smartphone," International Journal of Computer Science and Mobile Computing, vol. 4, no. 4, pp. 620–635, Apr. 2015.
M. H. Alkinani, A. A. Almazroi, N. Z. Jhanjhi, and N. A. Khan, "5G and IoT Based Reporting and Accident Detection (RAD) System to Deliver First Aid Box Using Unmanned Aerial Vehicle," Sensors, vol. 21, no. 20, Jan. 2021, Art. no. 6905. DOI: https://doi.org/10.3390/s21206905
R. A. Azdy and F. Darnis, "Use of Haversine Formula in Finding Distance Between Temporary Shelter and Waste End Processing Sites," Journal of Physics: Conference Series, vol. 1500, no. 1, Dec. 2020, Art. no. 012104. DOI: https://doi.org/10.1088/1742-6596/1500/1/012104
M. Basyir, M. Nasir, S. Suryati, and W. Mellyssa, "Determination of Nearest Emergency Service Office using Haversine Formula Based on Android Platform," EMITTER International Journal of Engineering Technology, vol. 5, no. 2, pp. 270–278, 2017. DOI: https://doi.org/10.24003/emitter.v5i2.220
"OASIS: MQTT Version 5.0," Mar. 07, 2019. https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html.
F. Alorifi, S. M. A. Ghaly, M. Y. Shalaby, M. A. Ali, and M. O. Khan, "Analysis and Detection of a Target Gas System Based on TDLAS & LabVIEW," Engineering, Technology & Applied Science Research, vol. 9, no. 3, pp. 4196–4199, Jun. 2019. DOI: https://doi.org/10.48084/etasr.2736
"assetto-corsa-competizione," GitHub. https://github.com/topics/assetto-corsa-competizione.
K. Alsnaie, S. M. A. Ghaly, and M. A. Ali, "Study and Design of a Multi-range Programmable Sensor for Temperature Measurement," Engineering, Technology & Applied Science Research, vol. 12, no. 6, pp. 9601–9606, Dec. 2022. DOI: https://doi.org/10.48084/etasr.5284
S. M. A. Ghaly, "LabVIEW Based Implementation of Resistive Temperature Detector Linearization Techniques," Engineering, Technology & Applied Science Research, vol. 9, no. 4, pp. 4530–4533, Aug. 2019. DOI: https://doi.org/10.48084/etasr.2894
Downloads
How to Cite
License
Copyright (c) 2023 Sidi Mohamed Ahmed Ghaly, Mohammad Ali Kadampur
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.