Implementasi NRF24L01 sebagai Perantara Komunikasi Protokol ShockBurst dan TCP-IP dalam Transmisi Basis Data IoT
Keywords:
nRF24L01;Raspberry Pi; IoT; Node-Red;TransceiverAbstract
nRF24L01 merupakan sebuah perangkat mikroelektronik dengan fungsional sebagai pengirim-penerima (transceiver) data nirkabel melalui proptokol Enhanced ShockBurst. Protokol Enhanced ShockBurst menggunakan frekuensi 2.4-2.5 GHz ISM sebagai jalur komunikasi. Perangkat nRF24L01 memiliki jarak transmisi yang cukup jauh, dapat menghubungkan dua atau lebih perangkat, dan tidak membutuhkan data internet. Pada penelitian ini nRF24L01 digunakan sebagai media transceiver untuk menghubungkan perangkat sensor dengan sistem IoT perekaman data. Tujuan dari penelitian ini adalah bagaimana mengintegrasikan pengiriman data melalui sistem nRF24L01 yang tidak menggunakan internet dengan Raspberry Pi sebagai sistem Internet of Things (IoT). Metode penelitian dilakukan dengan tiga tahap, yaitu rancang bangun, integrasi komunikasi data dan penggujian. Data sensor DHT11 dikirim melalui nRF24L01 kemudian diterima oleh perangkat Raspberry Pi yang sudah terpasang Node-Red. Data yang diterima oleh Raspberry Pi kemudian dikirim menuju server melalui kounikasi TCP-IP (internet). Hasil pengujian laju pengiriman data (transmission rate) dengan 300 data/detik (pada jarak 15 meter) antara nRF24L01 dan Raspberry Pi didapatkan akurasi 92%. Pengiriman data antara Raspberry Pi dengan server layanan basis data digunakan jeda waktu optimal pada rentang waktu 2-3 detik (internet bandwidth upto 10 mbps). Dari hasil pengukuran kecetapan transmisi data, diperlukan perekaman data lokal dalam mesin Raspberry Pi, kemudian dilakukan singkronisasi data pada server utama.