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:
| 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 |