4ZeroBox Library

4ZeroBox is a modular hardware electronic unit that simplifies the development of Industrial IoT applications allowing rapid integration with sensors, actuators, and Cloud services.

4ZeroBox lets the user choose the best installation strategy, adapting it to the specific industrial environment. While allowing to acquire data from the PLC via digital ports - filtering the data onboard to avoid bandwidth overload and waste of cloud resources - it also enable the installation and management of external sensors, for a full Industrial IoT experience.


  • DIN-rail mountable (9 slots)

  • 8 to 36V Power Supply

  • 4 selectable analog input channels:

    • 4-20mA single-ended
    • 4-20mA differential
    • 0-10V standard
  • 3 current transformers (non-invasive)

  • 4 resistive sensor channels (NTC, RTD, contact, proximity, etc.)

  • 2 opto-isolated digital inputs

  • 2 sink digital output (60A @ 30V)

  • MicroSD card slot

  • 1 Digital I/O + 2 Digital Input (3.3V)

  • 2 NO/NC Relay (10A @ 250V AC)

  • CAN peripheral

  • Connectivity:

    • WiFi IEEE 802.11 b/g/n/e/i (Client and AP mode supported)
    • Bluetooth® Low-Energy
    • Ethernet
  • Crypto Chip - Secure Hardware Encryption

  • RS-485 and RS232 peripherals

  • 2 onboard mikroBUS sockets

  • Li-Po battery support

  • Li-Po battery onboard charging unit

  • RGB status led

  • Espressif ESP32 - 32bit Microcontroller 240MHz clock, 4Mb of Flash, 312Kb SRAM

Here below, the Zerynth driver for the 4ZeroBox Module.