Laravel and Vue.js as tools to control IoT devices over the internet. Current state-of-the-art.
DOI:
https://doi.org/10.15837/ijccc.2025.3.7077Keywords:
Internet of Things, Laravel, Vue.jsAbstract
Looking around us, we can notice that the Internet of Things (IoT) technologies are becoming indispensable. In an era where communication via the Internet is driving our lives, and the control of IoT equipment is increasingly popular, the development of web applications to allow the control of this equipment is in a continuous evolution. The evolution and diversification of web applications has created a favorable environment for the development and diversification of web servers and for the development of server-side and client-side programming technologies. Another important aspect is the security and protection of data transmitted over the Internet. This study presents an analysis of the current status of web applications development for controlling IoT devices using Laravel and Vue.js technologies, the evolution of web servers used to run web applications, respectively the evolution of technologies used to develop application programming server side and client side. The work focuses on the presentation of IoT-specific communication protocols, on the presentation of the possibilities of connecting Laravel to IoT equipment and on the transmission of this data in the user interface. Possibilities for securing connections and encrypting transmitted data are analyzed and presented.
References
[Online]. Available: Laravel The PHP Framework for Web Artisans, https://laravel.com/, Accesed on December 21, 2023.
[Online]. Available: Vue.js The ProgressiveJavaScript Framework https://vuejs.org/ Accessed on December 21, 2023.
[Online]. Available: Wikipedia https://en.wikipedia.org/wiki/Internet/ Accessed on December 21, 2023.
Buyya, R.; Dastjerdi, A. V. (2016). Internet of Things - Principles and Paradigms, Elsevier, 2016.
[Online]. Available: Enterprize Apps Today https://www.enterpriseappstoday.com/stats/internetof-things-statistics.html#Number_of_Active_IoT_Devices/ Accessed on April 4, 2024.
[Online]. Available: Britannica - Science & Tech https://www.britannica.com/topic/QuickTime/ Accessed on February 17, 2024.
[Online]. Available: Medium https://oleg-uryutin.medium.com/a-brief-history-of-web-app-50d188f30d/ Accessed on February 20, 2024.
Rosencrance, L. (2021). Considerations to make an IoT web app, Techtarget, December, 21th, 2021, 2021.
Davitech (2023). What are the most popular IoT protocols? Characteristics and applications of them Davitech, September, 21th, 2023, 2023.
S. Quincozes, T. Emilio and J. Kazienko. (2019). MQTT Protocol: Fundamentals, Tools and Future Directions, IEEE Latin America Transactions, 17(09), 1439-1448, 2019. https://doi.org/10.1109/TLA.2019.8931137
[Online]. Available: https://mqtt.org/ Accessed on February 14, 2024.
[Online]. Available: https://www.cloudflare.com/learning/ddos/glossary/hypertext-transferprotocol-http/ Accessed on April 20, 2024.
[Online]. Available: https://www.geeksforgeeks.org/what-is-web-socket-and-how-it-is-differentfrom-the-http/ Accessed on April 20, 2024.
[Online]. Available: https://academy.nordicsemi.com/courses/cellular-iotfundamentals/lessons/lesson-5-cellular-fundamentals/topic/lesson-5-coap-protocol/ Accessed on April 22, 2024.
Natale, J. (2024). What is Advanced Message Queuing Protocol (AMQP)?, Nonamesecurity, December, 21th, 2024, 2024.
[Online]. Available: https://support.smartbear.com/readyapi/docs/testing/amqp.html/ Accessed on May 24, 2024.
[Online]. Available: https://laravel.com/docs/11.x, Accesed on May 24, 2024.
N. Yadav, D. S. Rajpoot and S. K. Dhakad. (2019). LARAVEL: A PHP Framework for E-Commerce Website, 2019 Fifth International Conference on Image Information Processing (ICIIP), Shimla, India, 2019. https://doi.org/10.1109/ICIIP47207.2019.8985771
[Online]. Available: https://github.com/salmanzafar949/MQTT-Laravel, Accesed on May 25, 2024.
[Online]. Available: https://github.com/bschmitt/laravel-amqp, Accesed on May 25, 2024.
[Online]. Available: https://laravel.com/docs/11.x/reverb, Accesed on May 27, 2024.
Foster, L. (2023). Building Real-Time Applications with Laravel and WebSockets, Medium, July, 12th, 2023, 2023.
Ram, M. (2023). Laravel-Powered IoT Applications: Connecting Devices and Data Management, Medium, August, 5th, 2023, 2023.
[Online]. Available: Vue.js https://vuejs.org/, Accesed on June 02, 2024.
[Online]. Available: https://axios-http.com/, Accesed on June 02, 2024.
[Online]. Available: https://github.com/kaandesu/vue-paho-mqtt/, Accesed on June 02, 2024.
Farounbi, A. (2023). How to build a real-time Vue app with WebSockets, LogRocket - Frontend Analytics, March, 30th, 2023, 2023.
T. Sasi, A. Habibi Lashkari, R. Lu, P. Xiong, S. Iqbal (2005). A comprehensive survey on IoT attacks: Taxonomy, detection mechanisms and challenges, Journal of Information and Intelligence, December, 2023.
Juma, M., Monem, A. A., and Shaalan, K. (2020). Hybrid End-to-End VPN Security Approach for Smart IoT Objects, Journal of Network and Computer Applications, 158, 102598, 2020. https://doi.org/10.1016/j.jnca.2020.102598
E. Rescorla. (2018). The Transport Layer Security (TLS) Protocol Version 1.3., IETF TLS workgroup, 2018. https://doi.org/10.17487/RFC8446
Team Bytebeam. (2023). A Beginner's Guide to Secure MQTT in IoT: Safeguard Your Connected Devices Seamlessly, Team Bytebeam - Bytebeam, September, 25th, 2023, 2023.
Additional Files
Published
Issue
Section
License
Copyright (c) 2025 Ioan Buciu, Daniel Popa

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.