Purwarupa Perangkat Pelindung Jemuran pada Rumah Pintar Berbasis IoT Memanfaatkan MQTT dan Fog Computing
Mochammad Haldi Widianto(1*), Matthew Christopher Albert(2), Herlangga Karteja(3)
(1) Computer Science Department, School of Computer Science, Bina Nusantara University
(2) Computer Science Department, School of Computer Science, Bina Nusantara University
(3) Computer Science Department, School of Computer Science, Bina Nusantara University
(*) Corresponding Author
Abstract
Abstract – The industrial revolution has changed the world a lot, one of which is the internet of things (IoT) role. This technology needs the role of protocols for communication and etc. Most studies use message queue telemetry transport (MQTT) because it is lightweight and easy to apply. MQTT has been widely used in smart homes, farms, and smart cities. But in practice, MQTT also requires the internet to work. One suggestion that can be used with fog computing is when there is a sensor error, or the internet is unstable. Many studies on IoT use MQTT as a protocol, but its use is still rarely combined with fog computing. This study aims to make a prototype of a clothesline protection device using the MQTT and fog computing protocols. The test results using BlackBox show that all devices have worked well. The MQTT communication protocol is very light for communication and then assisted by fog computing which can perform remotely correctly when a sensor error occurs. Fog computing can also help when the internet connection is not good. The weakness of this research is a delay in the movement of the DC motor. This happens because of low-cost devices and interference from signals or objects around it. Another weakness is that there is no validation of environmental results such as humidity and temperature.
Keywords: fog computing, internet of things (IoT), message queue telemetry transport (MQTT)
Intisari – Revolusi industri telah banyak mengubah dunia, salah satunya peran dari internet of things (IoT). Teknologi ini perlu peran serta protokol untuk komunikasi dll. Kebanyakan penelitian menggunakan message queue telemetry transport (MQTT) karena sifatnya yang ringan dan mudah diaplikasikan. Pemanfaatan MQTT sudah banyak digunakan seperti pada rumah pintar, pertanian pintar dan kota pintar. Tetapi pada penerapannya MQTT juga membutuhkan internet untuk bekerja, salah satu saran yang dapat digunakan dengan fog computing ketika terdapat kesalahan pada sensor atau internet tidak stabil. Terdapat banyak penelitian mengenai IoT yang memanfaatkan MQTT sebagai protokolnya, tetapi pemanfaatannya masih jarang menggabungkan keduanya dengan fog computing. Pada penelitian ini bertujuan untuk membuat purwarupa perangkat pelindung jemuran dengan memanfaatkan protokol MQTT dan fog computing. Hasil pengujian dengan memanfaatkan BlackBox menunjukkan jika semua perangkat telah bekerja dengan baik. Pada protokol komunikasi MQTT terbukti sangat ringan untuk komunikasi lalu dibantu dengan fog computing yang dapat melakukan remote dengan tepat ketika terjadi kesalahan pada sensor. Fog computing pun dapat membantu ketika koneksi internet yang kurang baik. Kelemahan penelitian ini adalah terjadi delay pada pergerakan motor DC, hal ini terjadi karena penggunaan perangkat berbiaya rendah, dan terjadi interferensi dari sinyal atau benda di sekitarnya. Kelemahan lainnya adalah belum adanya validasi hasil lingkungan seperti kelembaban dan suhu.
Kata kunci: fog computing, internet of things (IoT), message queue telemetry transport (MQTT)Full Text:
PDFReferences
[1] F. Alshehri and G. Muhammad, “A Comprehensive Survey of the Internet of Things (IoT) and AI-Based Smart Healthcare,” IEEE Access, vol. 9, pp. 3660–3678, 2021, doi: 10.1109/ACCESS.2020.3047960.
[2] A. Triantafyllou, D. C. Tsouros, P. Sarigiannidis, and S. Bibi, “An Architecture model for Smart Farming,” in 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS), May 2019, pp. 385–392. doi: 10.1109/DCOSS.2019.00081.
[3] Z. N. Mohammad, F. Farha, A. O. M. Abuassba, S. Yang, and F. Zhou, “Access Control and Authorization in Smart Homes: A Survey,” in Tsinghua Science and Technology, Dec. 2021, vol. 26, no. 6, pp. 906–917. doi: 10.26599/TST.2021.9010001.
[4] V. Seoane, C. Garcia-Rubio, F. Almenares, and C. Campo, “Performance evaluation of CoAP and MQTT with security support for IoT environments,” Computer Networks, vol. 197, p. 108338, 2021, doi: 10.1016/j.comnet.2021.108338.
[5] L. Dürkop, B. Czybik, and J. Jasperneite, “Performance evaluation of M2M protocols over cellular networks in a lab environment,” in 2015 18th International Conference on Intelligence in Next Generation Networks, Feb. 2015, pp. 70–75. doi: 10.1109/ICIN.2015.7073809.
[6] B. M. Susanto, E. S. J. Atmadji, and W. L. Brenkman, “Implementasi Mqtt Protocol Pada Smart Home Security Berbasis Web,” Jurnal Informatika Polinema, vol. 4, no. 3, pp. 201–205, May 2018, doi: 10.33795/jip.v4i3.207.
[7] A. Zainudin, I. Anisah, and M. M. Gulo, “Implementasi Fog Computing Pada Aplikasi Smart Home Berbasis Internet of Things,” CESS (Journal of Computer Engineering System and Science), vol. 6, no. 1, pp. 127–132, 2021, doi: 10.24114/cess.v6i1.20658.
[8] F. Alfiah, B. Rahman, and Imelda, “Control system prototype smart home IoT based with MQTT method using Google Asisstant,” Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), vol. 4, no. 2, pp. 303–310, 2020, doi: 10.29207/resti.v4i2.1721.
[9] S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of Things (IoT): A Literature Review,” Journal of Computer and Communications, vol. 3, no. 5, pp. 164–173, 2015, doi: 10.4236/jcc.2015.35021.
[10] E. Navarro, N. Costa, and A. Pereira, “A Systematic Review of IoT Solutions for Smart Farming,” Sensors, vol. 20, no. 15, p. 4231, Jul. 2020, doi: 10.3390/s20154231.
[11] I. Harjanto, “IoT Gateway Menggunakan Protokol MQTT pada Perangkat Kendali Berbasis Modbus-RTU,” Jurnal Ilmiah Teknosains, vol. 6, no. 1, pp. 12–19, 2020, doi: 10.26877/jitek.v6i1.5957.
[12] A. Velinov, A. Mileva, S. Wendzel, and W. Mazurczyk, “Covert Channels in the MQTT-Based Internet of Things,” IEEE Access, vol. 7, pp. 161899–161915, 2019, doi: 10.1109/ACCESS.2019.2951425.
[13] E. Longo, A. E. C. Redondi, M. Cesana, A. Arcia-Moret, and P. Manzoni, “MQTT-ST: a Spanning Tree Protocol for Distributed MQTT Brokers,” in ICC 2020 - 2020 IEEE International Conference on Communications (ICC), Jun. 2020, pp. 1–6. doi: 10.1109/ICC40277.2020.9149046.
[14] P. Hosseinioun, M. Kheirabadi, S. R. Kamel Tabbakh, and R. Ghaemi, “A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm,” Journal of Parallel and Distributed Computing, vol. 143, pp. 88–96, 2020, doi: 10.1016/j.jpdc.2020.04.008.
[15] P. Habibi, M. Farhoudi, S. Kazemian, S. Khorsandi, and A. Leon-Garcia, “Fog Computing: A Comprehensive Architectural Survey,” IEEE Access, vol. 8, pp. 69105–69133, 2020, doi: 10.1109/ACCESS.2020.2983253.
[16] J. E. Luzuriaga, J. C. Cano, C. Calafate, P. Manzoni, M. Perez, and P. Boronat, “Handling mobility in IoT applications using the MQTT protocol,” in 2015 Internet Technologies and Applications (ITA), Sep. 2015, pp. 245–250. doi: 10.1109/ITechA.2015.7317403.
[17] S. Biju and N. M. Shekokar, “Security approach on MQTT based smart home,” in 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI), Sep. 2018, pp. 1106–1114. doi: 10.1109/ICPCSI.2017.8391883.
[18] D. Nuridhuha, M. Hannats, H. Ichsan, and R. Maulana, “Sistem Monitoring Lingkungan Rumah Cerdas berbasis Fog Computing dan nRF24l01,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 4, no. 2, pp. 622–631, 2020.
[19] R. Parlika, T. A. Nisaa, S. M. Ningrum, and B. A. Haque, “Studi Literatur Kekurangan dan Kelebihan Pengujian Black Box,” Teknomatika, vol. 10, no. 2, pp. 131–140, Oct. 2020.
DOI: https://doi.org/10.22146/juliet.v3i1.74004
Article Metrics
Abstract views : 2566 | views : 3100Refbacks
- There are currently no refbacks.
SINTA 4 accredited based on Decree of the Minister of Research, Technology and Higher Education, Republic of Indonesia Number 225/E/KPT/2022, Vol. 2 No. 1 (2020) - Vol. 6 No. 1 (2025)
e-ISSN: 2746-2536