Abstract :
Water is a necessity for human life and living things to meet the needs of water in the
body. With water storage, water can be stored temporarily, which can then be used to the
maximum, the use of this water reservoir must have a filling process. At the time of filling it is
sometimes, rarely monitored which can lead to wasteful use of water. The design to monitor
water levels is needed in order to minimize the excessive use of water due to lack of monitoring
due to location and being able to monitor it remotely so that it can use the internet network, at
this time the internet is very important in human life. On the internet, there is a technology
called the Internet of Things (IoT). This its concept is an internet network concept which can
connect from one device to another device called communication machine-to-machine (M2M).
In the internet networks, there are several protocols, one of which is Massage Queue Telemryry
Transport (MQTT). In the MQTT Protocol there are several servers that can be used. The
application used in this study is Mosquitto's server by making a water level altitude prototype
which includes NodeMcu, Ultrasonic Sensor. In experiments without using the load, the
average of each QoS level in the MQTT protocol where QoS 0 is a level with a very good
process compared to QoS 1 and QoS 2 with a value of 51.5 ms in delay parameters,
155.25 bps in throughput parameters and 0% packet loss. At the time of testing using a lot of
influence that looks very significant occurs in throughput parameters with an average value of
117,8 bps.
Keywords: Water reservoir, Ultrasonic Sensor, Internet of Things, MQTT, Mosquitto.