Picture of the RevPi Connect modules on DIN rail hat

IIoT Gateway

No appetite for restrictions?
Realize your ideas with the open source IIoT gateway RevPi Connect.

The open source IIoT gateway RevPi Connect gives users maximum freedom when implementing IIoT projects due to its open platform concept (including full root rights). The RevPi Connect is equipped with the Raspberry Pi Compute Module 4, 4S or 3+, depending on the version. A specially modified Raspberry Pi OS version with a real time patch is available as an operating system. Common IIoT protocols like MQTT and OPC UA are supported to transfer machine data directly to the Cloud.

Individual applications can be programmed via, amongst other things, Node-RED, Python or directly in C. The modular design of the RevPi Connect enables the 45 mm wide base device to be fitted with suitable expansion modules such as digital and analog IOs and fieldbus gateways (gateways not suitable for RevPi Connect 4 and RevPi Connect SE). The expansion modules can be joined up – plug and play – with the base device via a socket positioned at the top and can be easily configured using a graphical user interface.

The RevPi Connect comes in the following variants:

RevPi Connect 4 Thumbnail
RevPi Connect 4
RevPi Connect S Thumbnail
RevPi Connect S
RevPi Connect SE Thumbnail
RevPi Connect SE
RevPi Connect+ Thumbnail
RevPi Connect+
Used Raspberry Pi Compute Module
Used Raspberry Pi Compute Module Compute Module 4 Compute Module 4S Compute Module 4S Compute Module 3+
Processor
Processor Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2837B0 | quad-core Cortex-A53 | 1.2 GHz
RAM
RAM up to 8 GB LPDDR4 1 GB LPDDR4 1 GB LPDDR4 1 GB LPDDR2
Memory (eMMC)
Memory (eMMC) up to 32 GB up to 32 GB up to 32 GB up to 32 GB
WLAN
WLAN Yes (optional) No No No
HDMI
HDMI 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 1.3 (FHD)
Ethernet
Ethernet 2 x RJ45 1 GBit/s 2 x RJ45 10/100 MBit/s 2 x RJ45 10/100 MBit/s 2 x RJ45 10/100 MBit/s
USB
USB 2 x USB 3.2 Gen 1 2 x USB 2.0 2 x USB 2.0 2 x USB 2.0
Micro-USB
Micro-USB i 1 1 1 1
RS485
RS485 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole)
IO
IO 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input
PiBridge
(for RevPi expansion modules)
PiBridge i 2 1 1 1
ConBridge
(for RevPi Con expansion modules)
ConBridge i 0 1 1 1
Gateway compatibility
Gateway compatibility i No Yes No Yes
Optical indicator
Optical indicator 6 multi-color LED, five of them freely programmable 6 bi-color LED, three of them freely programmable 6 bi-color LED, three of them freely programmable 6 bi-color LED, three of them freely programmable
RTC Puffer
RTC Puffer CR2032 button cell Double-layer capacitor Double-layer capacitor Double-layer capacitor
Hardware watchdog
Hardware watchdog Yes Yes Yes Yes
Trusted Platform Module (TPM)
Trusted Platform Module (TPM) Yes No No No
Datasheet
Datasheet Download Download Download Download
2 networks

2 networks – 1 device

Two Ethernet ports enable the device to be simultaneously integrated within the automation network and the IT network to transmit machinery data from, for example, the shop floor to the Cloud or a superordinate IT system.

Interfaces

RevPi Connect features a full range of important interfaces

Two ethernet ports

Two RJ45 ethernet ports enable the device to be simultaneously integrated within two separated networks.

RS485 connector

A 4 pole RS485 connector to connect for example a Modbus RTU sensor.

Two USB connectors

The RevPi Connect is equipped with two USB-A connectors at the front side. Both connectors can drive up to 500 mA at their 5 V supply pins. Therefore you may plug USB drives or surf sticks directly into these connectors without the need for an active USB hub.

Micro USB connector

You can connect an USB Host system (usually a PC) with the RevPi Connect using the Micro-USB connector in the middle of the front plate. The RevPi Connect will then boot in passive eMMC access mode and behave like an USB client memory stick. That way you may flash the module for the first time using an image file from a PC.

Micro HDMI connector

One Micro-HDMI plug, e.g. for connecting a video monitor.

Hardware Watchdog

Watchdog

A freely configurable hardware watchdog monitors the status of the IIoT gateway, a relay output serves to ensure that connected devices or expansion modules can be monitored or reset respectively. Furthermore, the device has a 24 V input that can be used, for example, to receive a shutdown signal from a UPS.

Revolution Pi dimensions

Real industrial suitability

One of our key goals was to give the Raspberry Pi real industrial capability to turn it into a true IIoT gateway. For this reason, the top-hat rail housing of the RevPi Connect is fitted with robust 24 V industrial hardware that complies with the EN61131-2 standard.

  • Power supply: 12-24 V DC  -15 % / +20 %
  • Operating temperature: -25 °C to 55 °C
  • ESD protection: 4 kV/8 kV according to EN 61131-2 and IEC 61000-6-2
  • Surge/Burst tests: applied according to EN 61131-2 and IEC 61000-6-2
  • EMI tests: according to EN 61131-2 and IEC 61000-6-2
  • UL certified  | UL-File-No. E494534 (RevPi Connect 4 currently not certified yet)

Open source software

Although Revolution Pi is an open system on which everyone can install their own software, we have tried to equip Revolution Pi with software and apps that cover most applications. The operating system used is a customized version of Raspberry Pi OS, which includes a real-time patch of the kernel. In our opinion, this is the best compromise to stay as close as possible to the original development environment of a Raspberry Pi and still get a high control over the priorities of the tasks that the scheduler manages.

The scheduler, which controls the execution of tasks by the operating system, can be extensively configured in this modified kernel so that the delays usually caused by network and other I/O accesses are avoided. Suitable drivers for the expansion modules are of course already pre-installed.

Microsoft Azure certified device Logo

Azure certified device

Collecting sensor data, processing it and sending the processed data to a cloud is one of the Revolution Pi’s strengths. Therefore, RevPi Connect has been certified by Microsoft Azure. The certification ensures that the integration with one of the most important cloud platforms can be done as smoothly and easily as possible.

Node-RED Logo

Node-RED

The pre-installed open source software Node-RED is an excellent tool for the realisation of simple automation tasks and rapid prototyping. With our specially developed RevPi Nodes the Revolution Pi modules are seamlessly integrated into Node-RED.

Modbus Logo

Modbus capability

RevPi Connect already has master and slave capability for the popular Modbus RTU and Modbus TCP network protocols. External gateways are therefore no longer required for these two network protocols. Modbus TCP works with the Ethernet interfaces available on RevPi Connect (i.e. via the RJ45 sockets on the front panel) or any other added Ethernet connection (e.g. USB WLAN adapter) that provides the TCP/IP protocol. Modbus RTU can be realized via the 4-pin RS485 connector on the front panel. The master and slave configuration is controlled via the browser-based, graphical configuration software PiCtory.