Skip to content

Technical Specifications

A single-page reference for the ISURLOG's hardware specifications. For how to wire, configure, or program any of this, see 1. Sensor Connections onward.

Physical

Dimensions 144 Γ— 145 Γ— 80 mm
Weight ~540 g (without batteries or DIN mounting accessories)
Enclosure 3D-printed PETG, IP66
Mounting Wall (125 Γ— 125 mm hole pattern) or DIN rail β€” see 4.2. Physical Mounting
Operating temperature -20 Β°C to +60 Β°C
Certification CE. Designed following the requirements of the Cyber Resilience Act (CRA)

Power

Deep sleep current As low as ~20 Β΅A (full system, modem included and network-attached) β€” see 1. Consumption Graphs
Batteries 1–5Γ— Li-Ion 18650 (rechargeable, up to 17000 mAh total), or up to 2Γ— non-rechargeable Li-SOCl2 (up to 38000 mAh total, requires PCB v3.3+)
Charging inputs 0.3V TEG, micro solar panel, full 5V solar panel, or USB charger β€” energy-harvesting charger built in (Li-Ion only; not used with Li-SOCl2)
Sensor power outputs Software-configurable regulator, 9–24 V; plus a separate fixed 5 V regulator

Connectivity

External module

Each unit has one of these two, fixed at build time (they are mutually exclusive):

Cellular NB-IoT / LTE-M, satellite (NTN), and DECT NR+ (chip-capable via the nRF9151; firmware support is planned, not yet available β€” see the Roadmap).
eSIM (cellular version) Integrated, 500 MB or 5 years (whichever comes first) β€” see 1. Parts and Accessories
Nano SIM slot (cellular version) External Nano-SIM slot also available (e.g. for satellite/NTN service via a third-party SIM)
LoRaWAN Class A (Class B/C supported, not recommended for battery-powered use)

Built into every unit

Provided by the ESP32 itself, on every version:

Wi-Fi 802.11 b/g/n, 2.4 GHz
Bluetooth (BLE) Bluetooth v4.2 BR/EDR + BLE. On-demand, magnet-activated β€” see 1.8. Internal Sensors and Diagnostics

Inputs & Outputs

Inputs

Input Spec
Analog (4-20 mA) 4 channels (AIN0–AIN3), 16-bit ADC resolution, supports both passive (ISURLOG-powered) and active (externally powered) sensors β€” see 1.1. Analog Inputs (4-20mA)
Digital 1 channel, dry-contact style (ISURLOG sources the high signal, the sensor returns it) β€” state reading or pulse counting, minimum pulse width 200 ms β€” see 1.2. Digital Input (State and Pulse Counter)
Extra digital I/O 3 general-purpose channels (GP3–GP5), through the onboard I/O expander β€” state reading, not ULP-based pulse counting like the main digital input β€” see 1.7. AUX-IO Connector
Modbus (RS485) Up to 32 sensors, built-in 120 Ξ© termination. Standard firmware baud rates: 9600 / 19200 / 38400 / 57600 / 115200 β€” see 1.3. Modbus Input (RS485)
PT100 / PT1000 1 channel, 15-bit ADC resolution, ~0.03125 Β°C nominal resolution (varies with RTD nonlinearity), Β±0.5 Β°C (0.05% of full scale) max total accuracy over all operating conditions β€” see 1.4. PT100 Temperature Sensor Input
I2C (QWIIC) I2C input for plug-in expansion sensors, standard QWIIC connector β€” see 1.6. QWIIC I2C Port
Internal temperature & humidity Onboard, inside the enclosure β€” early warning for water ingress or overheating β€” see 1.8. Internal Sensors and Diagnostics
Accelerometer Onboard, tamper/vandalism detection with configurable alarm thresholds β€” see 1.8. Internal Sensors and Diagnostics

Outputs

Output Spec
Relay (main terminal block) 1Γ— solid-state relay, normally open (COM0/NO0), max 60 V / 2 A β€” see 1.5. Digital Output (Relay)
Relays (AUX-IO) 2Γ— additional solid-state relays, normally open, max 60 V / 500 mA per channel β€” see 1.7. AUX-IO Connector

Software

Firmware MicroPython, open source (GPL-3.0) β€” GitHub
Cloud platform IsurDASH β€” free, unlimited data storage, no per-device fee
Data access Historical (InfluxDB) and real-time (MQTT) β€” see 1. Data Access Overview