what is SDI-12?

Google Gemini's answer:

SDI-12 stands for Serial Digital Interface at 1200 baud. Here's a breakdown of what that means:

MTCW...

Each SDI-12 "sensor" contains metadata which describes what kind of data it is, what the units are, how it is scaled, how much of it there is, how long it takes to update the data, etc. The recorder does not need to be configured for each sensor, since it can get all the information it needs from the sensors themselves.

see also: SDI-12 Wikipedia