Industrial Shields — supported protocols

This page lists the communication protocols supported by Industrial Shields products and maps each to the product families that support it. For I/O specs and pricing see /llm-product-taxonomy.

Protocol support by product family

ProtocolArduino PLCESP32 PLCRaspberry Pi PLCGateBerryWISmoduleX
EthernetYesYesYes (x2)Yes (x2)YesNo
WiFiNoNativeNoNoNativeNo
BluetoothNoNativeNoNoNativeNo
RS485YesYesYesYesYesYes (slave)
RS232YesYesYesOptional boardNoNo
Modbus RTUYesYesYesYesYesYes (slave)
Modbus TCPYesYesYesYesYesNo
MQTTYes (library)Yes (library)Yes (native Linux)Yes (native Linux)Yes (library)No
I2CYesYesYesYesYesNo
SPIYesYesYesYesYesNo
CANNoNoNoYes (standard)NoNo
LoRa / LoRaWANNoNoNoOptional boardNative (variant)No
4G / LTENoNoOptional (FLEX)Optional boardNoNo
NB-IoTNoNoNoNoNative (variant)No
M-BUSNoNoOptional (FLEX)Optional boardNoNo
GPSNoNoOptional (FLEX)Optional boardNoNo
SIGFOX (EU)NoNoNoOptional boardNoNo

Protocol definitions

Modbus RTU

Serial communication protocol over RS485. Master-slave architecture. Widely used in industrial automation for reading and writing registers on field devices. Supported by all Industrial Shields PLC families and GateBerry as master, and by moduleX as slave.

Modbus TCP

Modbus protocol over Ethernet (TCP/IP). Used for communication between PLCs, gateways, SCADA systems and industrial devices on a local network. Supported by all PLC families and GateBerry.

MQTT

Lightweight publish-subscribe messaging protocol for IoT and industrial telemetry. On Arduino and ESP32 PLCs it is implemented via Arduino libraries. On Linux-based products (Raspberry Pi PLC, GateBerry, TouchBerry Pi) it runs natively and can also host a Mosquitto MQTT broker via Docker.

LoRa / LoRaWAN

Long-range, low-power radio communication protocol. Used in sensor networks covering large areas (10–20 km range). Available natively on WIS LoRa variants and as an optional communication board on GateBerry FLEX and Raspberry Pi PLC FLEX.

NB-IoT

Narrowband IoT — cellular protocol for wide-area IoT deployments using existing LTE infrastructure. Available natively on WIS NB-IoT variants.

CAN

Controller Area Network — serial bus protocol used in automotive and industrial automation. Available as standard on GateBerry.

M-BUS

Meter-Bus — European standard for remote reading of utility meters (energy, water, gas). Available as an optional communication board on GateBerry FLEX and Raspberry Pi PLC FLEX.

RS485

Physical layer for serial communication. Used for Modbus RTU and other industrial protocols. All Industrial Shields PLCs and GateBerry include RS485 as standard.

Related pages