C4-only DIs
  • C4-only DIs
  • C4-only DIs
  • C4-only DIs
  • C4-only DIs
  • C4-only DIs
  • C4-only DIs

C4-only DIs

® Compute Module 4

RESI started to use Raspberry Pi® products since Compute Module 3. RESI installed thousands of controllers in their own projects over the years. The result out of this experience is an industrial grade IoT controller build around the original Raspberry Pi® Compute Module 4 board.


First of all we put the Raspberry Pi® Compute Module 4 board into an industrial housing for DIN rail and wall mounting. We offer versions with 4MU, 8MU and 12MU size. Our C4 controllers fit perfectly into a standard switchboard cabinet with the 45mm cutout in the front panel used in almost every building automation environment. Walso installed a wide range power supply 12-48Vdc. Next we added an ARM® co-processor to handle the serial RS485 interface and all other time critical things. But this co-processor offers more: Unique 96-Bit serial number, integrated 2kB ferromagnetic RAM for persistent values, real time clock with backup capacitor, status LEDs and DIP switch for software use! Of course the standard features of the Raspberry Pi Compute Module 4 are available: 1xMicro HDMI, 1xEthernet, 2xUSB 2.0, 2/4/8GB RAM, 32GB SD-CARD with LINUX OS!


We build various different versions with integrated IOs: The ARM® co-processor handles all this IOs internally. So you have to use only a serial interface in your software to access all IO functions. Use dev/ttyACM0 to communicate with a simple ASCII text protocol or use dev/ttyACM1 to communicate with MODBUS/RTU master protocol.

Beside various types of digital inputs & outputs we offer versions with relay outputs. Also we have some special IOs in out portfolio: for LED stripes, for temperature sensor inputs, for shade&blind control.

The best part are our universal analog inputs or outputs (AIOX). We offer 4/8/16 channels. Every channel chn be individually configured to be:
Analog input for 0/2-10V or 0/4-20mA
Analog output for 0/2-10V or 0/4-20mA
Resistor measurment input of 0 to 1MOhm
PT100, PT1000, NI1000-DIN43760 sensor input
Digital input for 24Vdc or dry contact


This ARM® co-processor maps the RS485 interface via USB a serial interface /dev/ttyACM2.
This is a native serial interface in every LINUX software. The time critical direction switching for the RS485 is done by the co-processor, not by the LINUX!


We sell the IoT controllers with standard Raspberry Pi LINUX distribution. We intend to use this controllers with almost every available open source LINUX software like:
Node-RED; NodeJs, Phython, Java, JavaScript, HTML, C#, C++, Scratch, …
But you can also run all SQL and non SQL databases like
MariaDB, MongoDO, InfluxDB, PostgreSQL.
Use Grafana or Apache to build your UI.
For home automation use 
OpenHAB, FHEM, home assistant or IObroker.
Connect to cloud via 
MQTT, HTTPS, Azure IoT or AWS web services.
Create VPNs and Router with 
OpenWrt, OpenRouter, OpenVPN or WireGuard.
Use KODI for multimedia solutions.
CODESYS to realize industrial grade PLC solutions.

Or develop and distribute 
YOUR OWN SOFTWARE on a professional hardware platform!

Raspberry Pi is a trademark of the Raspberry Pi Foundation.
More information under www.raspberrypi.org



Use our robust Compute Module 4 based IoT Controller as a perfect IoT alarm unit. Use 14 or 48 digital inputs for 12-250Vac/dc signals or use 6 to 152 digital inputs for 12-48Vdc signals to read the status or alarm information from other devices in the field. Or use this versions only with digital inputs to collect the status of fire dampers. Versions with 2nd Ethernet or with build-in LTE modem for remote communication with the cloud are also available.

Select your version:
NOTE: Not all combinations are technical possible. Check product details for the order number of your selected controller


C4-only DIs: 6xDI
C4 add-on: none
C4 RAM Size: 2GB

Secure order & Payment


Delivery & Return