Penerapan IOT (Internet Of Things) dan GIS (Geographic Information System) digunakan dalam memonitor ketinggian air secara real-time dan peringatan otomatis.
Pada proses menampilkan notifikasi pada web, sistem menggunakan metode normalisasi data statik yang bertujuan untuk memastikan ketinggian air yang didapat. Metode ini menghitung persebaran data. Persebaran data yang jauh satu sama lain mengindikasikan bahwa data tidak stabil.
Protokol MQTT (Message Queuing Telemetry Transport) adalah protokol yang berjalan pada diatas stack TCP/IP dan mempunyai ukuran paket data dengan low overhead yang kecil (minimum 2 bytes) sehingga berefek pada konsumsi catu daya yang juga cukup kecil. Protokol ini adalah jenis protokol data-agnostic yang artinya anda bisa mengirimkan data apapun seperti data binary, text bahkan XML ataupun JSON dan protokol ini memakai model publish/subscribe daripada model client-server.
ArcGIS menyediakan beberapa API yang bisa digunakan. Fitur yang adapun lebih lengkap dan bisa dipakai di beberapa platform. Untuk dokumentasi lengkap bisa dilihat di https://developers.arcgis.com/javascript/