SDI-12

SDI-12 is a serial data standard used for measurement instruments, particularly environmental sensors. I have seen it used for soil moisture sensors and weather instruments.

Specification

Sensors only speak when spoken to by a data recorder.

Protocol

  1. Starts at 0V.
  2. “Break” - wakeup signal - high for >=12mS
  3. low (mark) >= 8.33mS
  4. address / command / data.