The waste bin IoT fill-level terminal is installed at the top of the waste bin. The terminal measures the distance of the debris in the waste bin from the sensor through the infrared sensor. An alarm is triggered when the distance is less than the alarm value. The alarm information is sent to the monitoring center via the wireless network. The terminal allows to setting the interval time for report, alarm and depth alarm threshold. When the garbage bin depth is below the alarm value, the terminal sends the report message at a time interval; when the waste bin depth is above the alarm value, the terminal sends the report message at the alarm interval.