The DT60 data collector is a multi-purpose, low-power, and can be redeveloped (supporting LUA scripts) data collection device. By embedding LUA scripts, the collector can collect data from various sensors related to hydrology, meteorology, environment, and other fields, including RS485 RS232, Voltage analog quantity, sine wave digital quantity, pulse digital quantity, etc. The collected data can be stored on an SD card, transmitted to the website backend or viewed directly through a serial port. The data collection time and data upload time of the collector can be set through scripts, and they are independent of each other.