Rancang Bangun Jaringan Sensor Nirkabel Berbasis ZigBee untuk Kasus Monitoring Kualitas Air pada Lingkungan Terdistribusi
Main Authors: | Widyatama, Benito Danneswara; Departemen Informatika Institut Teknologi Sepuluh Nopember Surabaya, Wibisono, Waskitho; Departemen Informatika Institut Teknologi Sepuluh Nopember Surabaya |
---|---|
Format: | Article info application/pdf eJournal |
Bahasa: | eng |
Terbitan: |
Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS
, 2021
|
Subjects: | |
Online Access: |
http://ejurnal.its.ac.id/index.php/teknik/article/view/53491 http://ejurnal.its.ac.id/index.php/teknik/article/view/53491/6287 http://ejurnal.its.ac.id/index.php/teknik/article/downloadSuppFile/53491/22558 http://ejurnal.its.ac.id/index.php/teknik/article/downloadSuppFile/53491/22559 http://ejurnal.its.ac.id/index.php/teknik/article/downloadSuppFile/53491/22774 |
Daftar Isi:
- Dalam beberapa tahun terakhir, Wireless Sensor Network (WSN) mendapatkan banyak perhatian dalam bidang aplikasi monitoring dan kontrol baik pada lingkungan hidup maupun industry. Sebagai salah satu jenis komputasi pervasive menggunakan jaringan sensor, WSN menyediakan beberapa keuntungan baik dalam segi fungsi maupun biaya. Pada makalah ini sudah dibuat sebuah sistem untuk mengawasi dan mengevaluasi kualitas air secara real time, dimana nantinya sistem akan menganalisis data dari jaringan sensor nirkabel yang tersebar yang berbasis pada teknologi ZigBee. Sistem monitoring kualitas air ini menggunakan mikrokontroler Arduino Uno. Kemudian untuk mendapatkan data kualitas air, sistem monitoring ini menggunakan beberapa sensor, yaitu sensor Gravity TDS Meter, dan sensor temperatur tahan air DS18B20. Adapun untuk berkirim data antar node, sistem ini memanfaatkan modul XBee S2 Pro, dan mengirim data ke server menggunakan Python. Sistem ini diuji coba mulai dari uji coba fungsionalitas menggunakan beberapa scenario yang telah ditentukan. Semua node router dapat mengoperasikan sensornya dengan baik, membacanya kemudian mengirimkan datanya ke node coordinator. Node coordinator dapat membaca data yang dikirimkan kepadanya dengan baik, untuk kemudian dikeluarkan data serialnya. Script Python kemudian akan membaca data serial yang dikeluarkan oleh node coordinator, untuk kemudian dikirimkan ke server. Dari server data disimpan, kemudian ditampilkan dalam bentuk tabel dan grafik.