Sinkronisasi Waktu pada Tree Topology Wireless Sensor Network berbasis Protokol ESP-Now menggunakan Algoritma Lightweight Tree-based Synchronization (LTS)
Kata Kunci:
LTS, Wireless Sensor Network, Real-Time Clock, ESP-Now, ESP8266Abstrak
Wireless Sensor Network adalah jaringan sensor nirkabel yang dapat diimplementasikan untuk keperluan yang beragam, baik dalam bidang kesehatan, keamanan, pertanian dan peternakan hingga kehidupan sehari-hari seperti integrasi peralatan rumah dan kantor. Untuk bisa berjalan dengan baik, WSN memerlukan satu referensi waktu yang sama agar semua node dalam jaringan memiliki kesepahaman waktu pada proses pengambilan dan pengiriman data bacaan sensor. Node-node yang tidak memiliki waktu yang sinkron dalam suatu jaringan dapat menyebabkan pembacaan waktu tidak dapat diidentifikasi secara Real-Time, dan pengiriman data antar node dan juga antara node ke server menjadi berantakan. Sistem ini dirancang untuk melakukan sinkronisasi waktu pada jaringan WSN dengan mikrokontroler ESP8266 tertaut modul Real-Time Clock (RTC) yang memiliki topologi jaringan pohon (tree). Sinkronisasi dilakukan menggunakan algoritma Lightweight Tree-Based Synchronization (LTS) yang tak hanya dapat menyinkronkan waktu dalam jaringan, namun juga dapat menekan penggunaan sumber daya. Protokol komunikasi yang digunakan pada penelitian ini adalah ESP-Now, media komunikasi nirkabel yang memungkinkan komunikasi dua arah sehingga membantu pengaplikasian algoritma LTS. Sinkronisasi Waktu pada Tree Topology Wireless Sensor Network Berbasis Protokol ESP-NOW Menggunakan Algoritma Lightweight Tree-Based Synchronization (LTS) diujikan terhadap 7 node dengan konfigurasi 1 node root, 2 node children dan 4 node edge. Berdasarkan hasil pengujian, akurasi absolut untuk hop pertama sebesar 0,08-0,14 sekon dan 0,02-0,18 sekon pada hop kedua. Akurasi rata-rata untuk setiap hop didapatkan nilai 0,1025 sekon.
Referensi
A., L. C. & L., S. H., 2010. Clock Synchronization in Distributed systems. International Conference on Industrial & Information Systems.
Ahmad, N., Patel, P. & Patel, R., 2019. Multiple Master Nodes based Time Synchronization Algorithm for Wireless Sensor Networks: A Review.
Dargie, W. & Poellabauer, C., 2010. FUNDAMENTALS OF WIRELESS SENSOR NETWORKS. Sussex: John Wiley & Sons Ltd..
Elprocus, 2022. Elprocus. [Online] Tersedia di: https://www.elprocus.com/introduction-to-wireless-sensor-networks-types-and-applications/ [Diakses 11 7 2023].
Elson, J. E., 2003. Time Synchronization in Wireless Sensor Networks. Los Angeles, CA: University of California Press.
Eridani, D., Rochim, A. & Cesara, F., 2021. Comparative Performance Study of ESP-NOW, WiFi, Bluetooth Protocols based on Range,. p. 1.
Espressif, 2016. ESPRESSIF. [Online] Tersedia di: https://www.espressif.com/en/products/software/esp-now/overview [Diakses 25 February 2023].
Ganeriwal, S., Kumar, R. & Srivastava, M. B., 2003. Timing-sync Protocol for Sensor Networks. Networked and Embedded Systems Lab (NESL), University of California Los Angeles.
Hasibuan, M. F., Budi, A. S. & Primananda, R., 2021. Implementasi Sinkronisasi Waktu Antar Bluetooth Low Energy Device menggunakan Metode Timing-Sync Protocol for Sensor Network.
Hessmer, D. R., 2013. hessmer. [Online] Tersedia di: http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/ [Diakses 11 7 2023].
Kolban, N., 2017. Kolban's Book on ESP32. s.l.:Leanpub.
microcontrollerslab, 2016. microcontrollerslab. [Online] Tersedia di: https://microcontrollerslab.com/ds3231-rtc-module-pinout-interfacing-with-arduino-features/ [Diakses 11 7 2023].
Mulya, I. P., Budi, A. S. & Primananda, R., 2021. Implementasi Metode Sinkronisasi Waktu Reference Broadcast Synchronization Menggunakan Media Komunikasi Bluetooth Low Energy.
Pasic, R., Kuzmanov, I. & Atanasovski, K., 2021. ESP-NOW communication protocol with ESP32.
University, T., 2023. IoTStudio TelkomUniversity. [Online] Tersedia di: https://iotstudio.labs.telkomuniversity.ac.id/cara-install-arduino-ide-untuk-esp8266/ [Diakses 11 7 2023].
Wikidata, 2023. Wikidata. [Online] Tersedia di: https://www.wikidata.org/wiki/Q336038 [Diakses 11 7 2023].
A., L. C. & L., S. H., 2010. Clock Synchronization in Distributed systems. International Conference on Industrial & Information Systems.
Ahmad, N., Patel, P. & Patel, R., 2019. Multiple Master Nodes based Time Synchronization Algorithm for Wireless Sensor Networks: A Review.
Dargie, W. & Poellabauer, C., 2010. FUNDAMENTALS OF WIRELESS SENSOR NETWORKS. Sussex: John Wiley & Sons Ltd..
Elprocus, 2022. Elprocus. [Online] Tersedia di: https://www.elprocus.com/introduction-to-wireless-sensor-networks-types-and-applications/ [Diakses 11 7 2023].
Elson, J. E., 2003. Time Synchronization in Wireless Sensor Networks. Los Angeles, CA: University of California Press.
Eridani, D., Rochim, A. & Cesara, F., 2021. Comparative Performance Study of ESP-NOW, WiFi, Bluetooth Protocols based on Range,. p. 1.
Espressif, 2016. ESPRESSIF. [Online] Tersedia di: https://www.espressif.com/en/products/software/esp-now/overview [Diakses 25 February 2023].
Ganeriwal, S., Kumar, R. & Srivastava, M. B., 2003. Timing-sync Protocol for Sensor Networks. Networked and Embedded Systems Lab (NESL), University of California Los Angeles.
Hasibuan, M. F., Budi, A. S. & Primananda, R., 2021. Implementasi Sinkronisasi Waktu Antar Bluetooth Low Energy Device menggunakan Metode Timing-Sync Protocol for Sensor Network.
Hessmer, D. R., 2013. hessmer. [Online] Tersedia di: http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/ [Diakses 11 7 2023].
Kolban, N., 2017. Kolban's Book on ESP32. s.l.:Leanpub.
microcontrollerslab, 2016. microcontrollerslab. [Online] Tersedia di: https://microcontrollerslab.com/ds3231-rtc-module-pinout-interfacing-with-arduino-features/ [Diakses 11 7 2023].
Mulya, I. P., Budi, A. S. & Primananda, R., 2021. Implementasi Metode Sinkronisasi Waktu Reference Broadcast Synchronization Menggunakan Media Komunikasi Bluetooth Low Energy.
Pasic, R., Kuzmanov, I. & Atanasovski, K., 2021. ESP-NOW communication protocol with ESP32.
University, T., 2023. IoTStudio TelkomUniversity. [Online] Tersedia di: https://iotstudio.labs.telkomuniversity.ac.id/cara-install-arduino-ide-untuk-esp8266/ [Diakses 11 7 2023].
Wikidata, 2023. Wikidata. [Online] Tersedia di: https://www.wikidata.org/wiki/Q336038 [Diakses 11 7 2023].
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2023 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
Artikel ini berlisensiCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.