GateBerry: industrial Raspberry Pi gateway for Modbus, MQTT and Node-RED
GateBerry is an industrial gateway from Industrial Shields built around a Raspberry Pi. It connects field devices over RS-485 and Ethernet to local servers or the cloud, with Gigabit Ethernet, four USB ports, a real-time clock, a UPS that shuts Linux down safely on power loss and one slot for a communication board (LoRa, 4G, CAN, M-Bus or RS-232). It runs Debian 64-bit, so you build the gateway logic with Node-RED, MQTT, Python or Docker.
You are viewing the CORE version. Ships with 2 GB RAM, industrial microSD and Linux preinstalled.
See FLEX Configure RAM, options and expansionDocuments
Datasheets
Brochures
Technical specifications
| Computer | Raspberry Pi 4, Broadcom BCM2711 quad core 64-bit, 1.8 GHz. FLEX also offers Raspberry Pi 5 |
|---|---|
| RAM | CORE: 2 GB. FLEX: 2 to 16 GB |
| Operating system | Debian Bookworm 64-bit, preinstalled |
| Storage | Industrial-grade microSD card included |
| Ethernet | 1 x Gigabit, RJ45 |
| Serial and buses | RS-485 with switchable 120 Ω termination, I2C |
| Wireless and USB | Wi-Fi, Bluetooth LE, 2 x USB 2.0, 2 x USB 3.0 |
| Reliability | UPS with supercapacitors for safe shutdown, PCF85363 real-time clock with battery, heatsink |
| Power supply | 12 to 24 Vdc with polarity and overvoltage protection, 20 W |
| Environment | 0 to 55 °C operating, 10 to 95 % humidity without condensation |
| Size and weight | 91 x 71 x 62 mm, 221 g without expansion board |
| Mounting and protection | DIN rail TS35, IP20, inside a cabinet |
| Expansion | CORE: none. FLEX: one board, LoRa (EU, US or Asia band), 4G (LTE-M/NB-IoT or LTE Cat 4), CAN, M-Bus master or slave, or RS-232 |
| Antenna | External antenna available on request |
Projects you can run on GateBerry
Field-tested examples with code from the PLC Solution Library.
- Node-RED MQTT concentrator for PLC fleetsSee the example
- Fronius SunSpec Modbus TCP monitoringSee the example
- Central Mosquitto MQTT broker for a device fleetSee the example
- Docker stack with Node-RED, MySQL and NginxSee the example
Try it in a live simulator
The GateBerry is one of the controllers in these simulated systems.
A live packaging line with OEE, downtime causes, Telegram alarms and MQTT data.
Open the simulatorA 12.5 MWp single-axis tracker plant in 3D: clouds, wind, hail, tracker faults and grid limits.
Open the simulatorA town water network: pump station, tank, metered sectors, night-flow leak detection and alarms.
Open the simulatorVents, heating and screens driven by a weather station, with remote operation and prediction.
Open the simulatorBefore you choose the GateBerry
What is GateBerry used for?
To collect data from meters, PLCs and sensors over Modbus RTU, Modbus TCP or MQTT and pass it to a SCADA, database or cloud platform, often with a Node-RED dashboard on top.
Does it have inputs and outputs?
No. GateBerry is a gateway without local I/O. For I/O, add remote I/O over Modbus RTU with moduleX or use a Raspberry PLC.
How much RAM does the CORE version have?
The CORE version ships with 2 GB of RAM. The FLEX version lets you choose from 2 to 16 GB; the specifications table lists the options.
What happens on a power failure?
The built-in UPS keeps the Raspberry Pi running long enough to shut Linux down cleanly, so the microSD card and your data are not corrupted.
Can it connect over LoRa or 4G?
Yes, the FLEX version takes one board for LoRa, 4G, CAN, M-Bus or RS-232. The CORE version ships without an expansion board.