Skip to content

Dragino SDI 12 CS (or LS) SDI 12 Data Logger

The Dragino SDI-12-CS/LS is a Cellular or LoRaWAN end device designed to connect SDI-12 environmental or agricultural sensors to a LoRaWAN network or an MQTT Broker. It allows SDI-12-compatible sensors to send measurements wirelessly over long distances, enabling remote monitoring applications such as soil moisture, temperature, or weather data collection.


Key Features

Sensor Interface
  • Supports SDI-12 protocol (Serial Digital Interface at 1200 baud).
  • Communicates with standard SDI-12 sensors.
  • Provides 12 V power output for connected sensors during measurement cycles.
  • Offers switchable 5 V and 12 V outputs to reduce power consumption when idle.
  • Can read from multiple sensors on a single SDI-12 bus (multi-drop support).
Cellular Connectivity (CS Version)**
  • LTE-M Connectivity available.
  • Supports nanoSIM cards.
LoRaWAN Connectivity (LS Version)
  • Fully compliant with LoRaWAN 1.0.3 Class A specification.
  • Supports OTAA and ABP activation methods.
  • Configurable uplink interval (default 20 minutes).
  • Supports uplink payloads containing sensor data, device status, and battery voltage.
  • Allows downlink commands to adjust parameters remotely.
Power Management
  • Powered by an 8500 mAh Li-SOClâ‚‚ battery (non-rechargeable, replaceable).
  • Solar panel with rechargeable Li-ion battery.
  • Typical lifespan: up to 5 years (depending on reporting frequency and network conditions).
  • Built-in low-power mode for long-term field operation.
Configuration Options
  • Local Configuration: via UART or USB-TTL adapter using AT commands.
  • Remote Configuration: through LoRaWAN downlink commands.
  • Adjustable parameters:
  • Uplink interval (time between transmissions)
  • Payload type (raw data or parsed values)
  • Join mode (OTAA / ABP)
  • Sensor read commands and power timing
  • Transmission power and data rate
  • Trigger mode (manual, periodic, or event-based)
**Configuration Procedure
  • Run 'python3 cellularConfig.py --config --imei --pw '