Implementasi Mekanisme Registrasi Dan Identifikasi Perangkat Node Sensor Di Gateway Berbasis Protokol Lora

Implementasi Mekanisme Registrasi Dan Identifikasi Perangkat Node Sensor Di Gateway Berbasis Protokol Lora

Penulis

  • Muhammad Fakhri Imaduddin UB
  • Dany Primanita Kartikasari
  • Reza Andria Siregar

Kata Kunci:

IoT, LoRa, gateway IoT, MQTT, Thingsboard

Abstrak

Dengan semakin banyaknya perangkat IoT yang telah terpasang di Indonesia pada tahun 2020 mencapai 150 juta perangkat, hal ini menunjukkan bahwa teknologi IoT berpotensi berkembang pesat dan terus bertambah setiap tahunnya. Salah satu bentuk komunikasi antar perangkat IoT adalah melalui LoRa. Protokol LoRa memiliki keunggulan yaitu dapat mengirim data pada jarak jauh dengan konsumsi daya rendah, bahkan di area padat penduduk. Penelitian pendahuluan oleh Bhawiyuga et al. dan Eridani et al menekankan pentingnya pengembangan lebih lanjut pada mekanisme registrasi dan identifikasi perangkat sensor. Implementasi pengembangan lebih lanjut mencakup pengembangan portal web berbasis Node.js untuk registrasi perangkat dan aplikasi gateway berbasis Python untuk identifikasi perangkat serta pengiriman data ke Thingsboard. Selain itu sistem diuji melalui pengujian fungsional dan nonfungsional untuk memastikan sistem berjalan dengan baik berdasarkan kebutuhan yang telah didefinisikan. Hasil pengujian menunjukkan bahwa sistem dapat menerima registrasi data sebanyak 5, 10, dan 15 kali pengiriman data dalam sekali kirim dengan error 0%. Dan juga dapat melakukan identifikasi perangkat dengan rata-rata waktu 1 detik.

Referensi

Aghenta, L. O., & Iqbal, M. T. (2019). Design and implementation of a low-cost, open source IoT-based SCADA system using ESP32 with OLED, ThingsBoard and MQTT protocol. AIMS Electronics and Electrical Engineering, 4(1), 57-86.

Ali, A. H., Chisab, R. F., & Mnati, M. J. (2019). A smart monitoring and controlling for agricultural pumps using LoRa IOT technology. Indonesian Journal of Electrical Engineering and Computer Science, 13(1), 286-292.

Augustin, A., Yi, J., Clausen, T., & Townsley, W. M. (2016). A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. sensors, 16(9), 1-18.

Bhawiyuga, A., Amron, K., Primanandha, R., Kartikasari, D. P., Arijudin, H., & Prabandari, D. A. (2019). LoRa-MQTT Gateway Device for Supporting Sensor-to-Cloud Data Transmission in Smart Aquaculture IoT Application. Malang: IEEE.

Bitencourt, E. N., & Anjos, W. P. (2018). IoT Centralization and Management Applying ThingsBoard Platform. Hämeenlinna: exchange program PROPICIE 13th ed.

Catanio, J. T. (2006). Requirements Analysis: A Review. Advances in Systems, Computing Sciences and Software Engineering (pp. 411-418). Dordrecht: Springer Netherlands.

Eridani, D., Widianto, E. D., Augustinus, R. D., & Faizal, A. F. (2019). Monitoring System in Lora Network Architecture using Smart Gateway in Simple LoRa Protocol. International Seminar on Research of Information Technology and Intelligent Systems (ISRITI) (pp. 200-204). Yogyakarta: IEEE.

Farooq, M. U., Waseem, M., Mazhar, S., Khairi, A., & Kamal, T. (2015). A Review on Internet of Things (IoT). International Journal of Computer Applications, 113(1), 1-7.

Hassan, M. (2022). State of IoT 2022: Number of connected IoT devices growing 18% to 14.4 billion globally. Retrieved August 28, 2022, from https://iot-analytics.com/number-connected-iot-devices/

Ismail, A. A., Hamza, H. S., & Kotb, A. M. (2018). Performance Evaluation of Open Source IoT Platforms. Alexandria: IEEE Global Conference on Internet of Things (GCIoT).

Liu, C., Zhang, Y., & Zhou, H. (2021). A Comprehensive Study of Bluetooth Low Energy. (pp. 1-8). IOP Publishing.

Lukas, Tanumihardja, W. A., & Gunawan, E. (2015). On the Application of IoT: Monitoring of Troughs Water Level Using WSN. Melaka: 2015 IEEE Conference on Wireless Sensors (ICWiSe).

Masdani, M. V., & Darlis, D. (2018). A comprehensive study on MQTT as a low power protocol for internet of things application. Bandung: 3rd Annual Applied Science and Engineering Conference (AASEC 2018) .

Maxim, B., & Pressman, R. S. (2019). Software Engineering A Practitioner's Approach. NEw York: McGraw-Hill Education.

MQTT. (2022). MQTT: The Standard for IoT Messaging. Retrieved September 20, 2022, from https://mqtt.org/

Neumann, P., Montavont, J., & Noël, T. (2016). Indoor Deployment of Low-Power Wide Area Networks (LPWAN): a LoRaWAN case study. New York: IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

Patel, K. K., & Patel, S. M. (2016). Internet of Things-IOT: Definition, Characteristics, Architecture, Enabling Technologies, Application & Future Challenges. International Journal of Engineering Science and Computing (IJESC), 6(5), 6122-6131.

Petäjäjärvi, J., Pettissalo, M., Mikhaylov, K., Roivainen, A., & Hänninen, T. (2015). On the Coverage of LPWANs: Range Evaluation and Channel Attenuation Model for LoRa Technology. Copenhagen: 14th International Conference on ITS Telecommunications (ITST).

Rahman, H. U., Ahmad, M., Ahmad, H., & Habib, M. A. (2021). LoRaWAN: State of the Art, Challenges, Protocols and Research Issues. 2020 IEEE 23rd International Multitopic Conference (INMIC). Bahawalpur: IEEE.

Saban, M., Aghzout, O., Medus, L. D., & Rosado, A. (2021). Experimental Analysis of IoT Networks Based on LoRa/LoRaWAN under Indoor and Outdoor Environments: Performance and Limitations. IFAC-PapersOnLine, 54(4), 159-164.

Sadeq, A. S., Hassan, R., Al-rawi, S. S., Jubair, A. M., & Aman, A. H. (2019). A Qos Approach For Internet Of Things (Iot) Environment Using Mqtt Protocol. 2019 International Conference on Cybersecurity (ICoCSec) (pp. 59-63). Negeri Sembilan: IEEE.

Semtech Corporation. (2020, February 11). LoRa® and LoRaWAN®: A Technical Overview. Retrieved September 20, 2022, from https://lora-developers.semtech.com/uploads/documents/files/LoRa_and_LoRaWAN-A_Tech_Overview-Downloadable.pdf

SmartCityIndo. (2020). Upaya Perluasan Pemanfaatan IoT Tahun Ini Terhambat. Retrieved August 8, 2022, from https://www.smartcityindo.com/2020/04/upaya-perluasan-pemanfaatan-iot-tahun.html

SQLite. (2023). About SQLite. Retrieved January 17, 2024, from https://www.sqlite.org/about.html

Thamrin, R. Z., Samijayani, O. N., Rahmatia, S., Adrianto, D., & Enriko, I. K. (2020). Implementation of LoRa End-Device in Sensor Network System for Indoor Application. 2020 IEEE International Conference on Communication, Networks and Satellite (Comnetsat) (pp. 208-212). Batam: IEEE.

ThingsBoard. (2022). ThingsBoard Open-Source IoT Platform. Retrieved September 20, 2022, from https://thingsboard.io

Traboulsi, S., & Knauth, S. (2020). Towards implementation of an IoT analysis system for buildings environmental data and workplace well-being with an IoT open software. Warsaw: The 11th International Conference on Ambient Systems, Networks and Technologies (ANT).

Yokotani, T., & Sasaki, Y. (2016). Comparison with HTTP and MQTT on Required Network Resources for IoT. The 2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC) (pp. 1-6). Bandung: IEEE.

Zelkowitz, M. V. (2011). Functional and Nonfunctional Design Verification for Embedded Software Systems. Advances in Computers, 277-321.

Zhang, H. (2023). Design and Application of College and University Entrepreneurship Platform Based on MVC Architecture. Procedia Computer Science, 211-222.

Zhang, H., Zhang, H., Wang, Z., Zhou, Z., Wang, Q., Xu, G., . . . Gan, Z. (2022). Delay-reliability-aware protocol adaption and quality of service guarantee for message queuing telemetry transport-empowered electric Internet of things. International Journal of Distributed Sensor Networks, 18(5), 1-11.

Unduhan

Diterbitkan

19 Jul 2024

Cara Mengutip

Imaduddin, M. F., Kartikasari, D. P., & Siregar, R. A. (2024). Implementasi Mekanisme Registrasi Dan Identifikasi Perangkat Node Sensor Di Gateway Berbasis Protokol Lora. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 8(6). Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/13812

Terbitan

Bagian

Artikel
Loading...