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 '