No appetite for restrictions? Realise 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). RevPi Connect is based on the Raspberry Pi Compute Module 3 and features a 1.2 GHz quad-core processor, 1 GB RAM, and up to 32 GB eMMC flash memory.
A Real-Time Clock (RTC) with 24 h buffering ensures that the device always knows what time it is, even in the event of a power failure. A specially modified Raspbian 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.
More about the Base Module
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, Fieldbus gateways, and radio modules like for example ones for Bluetooth. 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.
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.
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. The device additionally has a 24V input to receive the shutdown signals of a UPS.
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: -40 °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)
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 Raspbian, 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.
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.
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.
|Processor||Broadcom BCM2837B0 with Quad-Core ARM Cortex-A53 (RevPi Connect+)
Broadcom BCM2837 with Quad-Core ARM Cortex-A53 (RevPi Connect)
|Clock rate||1.2 GHz|
|Storage (eMMC)||8 – 32 GB (RevPi Connect+)
4 GB (RevPi Connect)
|Power supply||12 – 24 V|
|Size (L x W x H)||111 x 45 x 96 mm|
|Operating temperature||-40 °C…+55 °C|
|Storage temperature||-40 °C…+85 °C|
|Humidity||93 % (non-condensing)|
|ESD protection||4 kV/8 kV|
|EMI tests||Passed (according to EN 61131-2 and IEC 61000-6-2)|
|Surge / Burst tests||Passed (according to EN 61131-2 and IEC 61000-6-2)|
|UL certified||Yes, UL-File-No. E494534|
|2 x RJ45 Ethernet sockets|
|2 x USB 2.0 sockets|
|1 x Micro HDMI socket|
|1 x Micro USB 2.0 socket|
|1 x RS485 screw terminal (4 poles)|
|1 x 24 V input for shutdown signals of a UPS|
|1 x freely programmable relay switching contact|
|1 x PiBridge (for RevPi expansion modules)|
|1 x ConBridge (for RevPi Con expansion modules)|
Book your product
We are fully committed to providing our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our products and solutions. We have the experience and the reputation in the field to deliver the products customers need to expedite their projects and assure quality every step of the way.
FOLLOW US ON SOCIAL MEDIA