Industrial Shields — software integrations

This page documents software tools, platforms and frameworks that are compatible with Industrial Shields products. For programming environments by family see /llm-software-ecosystem.

Node-RED

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical useVisual data flow programming, Modbus data acquisition, MQTT publishing, dashboard creation, protocol conversion
RequirementsLinux (Raspberry Pi OS). Pre-installed or installable via npm.
LimitationsNot available on Arduino PLC, ESP32 PLC or WIS (no Linux)

Docker

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical useDeploying containerised services: MQTT brokers, databases (InfluxDB), BI tools (Grafana), custom applications
RequirementsLinux (Raspberry Pi OS). Docker Engine installable on Raspberry Pi OS.
LimitationsNot available on Arduino PLC, ESP32 PLC or WIS

CODESYS

Supported productsRaspberry Pi PLC
Typical useIEC 61131-3 programming (Ladder, Structured Text, Function Block Diagram) for engineers from traditional PLC environments
RequirementsCODESYS V3.5 runtime on Raspberry Pi PLC. CODESYS Development System on PC.
LimitationsNot available on Arduino PLC, ESP32 PLC, WIS, GateBerry or TouchBerry Pi

MQTT (Mosquitto broker)

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi (as broker via Docker); Arduino PLC, ESP32 PLC, WIS (as MQTT client via library)
Typical useLocal MQTT broker for IoT architectures; telemetry publishing to cloud
RequirementsMosquitto installable via Docker on Linux products. Arduino MQTT library on microcontroller-based products.

InfluxDB

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical useLocal time-series data storage for sensor and process data
RequirementsDocker on Linux products. InfluxDB runs as a container.
LimitationsNot available on Arduino PLC, ESP32 PLC or WIS

Grafana

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical useDashboard visualization for industrial monitoring, energy data, process variables
RequirementsDocker on Linux products. Typically used with InfluxDB as data source.
LimitationsNot available on Arduino PLC, ESP32 PLC or WIS

AWS IoT

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical usePublishing industrial data to AWS IoT Core via MQTT
RequirementsAWS IoT Python SDK on Linux products. Internet connectivity (Ethernet or 4G).
LimitationsNo official Industrial Shields certification for AWS IoT — integration via standard MQTT and Python SDK

Azure IoT Hub

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical usePublishing industrial data to Azure IoT Hub via MQTT or Azure IoT SDK
RequirementsAzure IoT Python SDK on Linux products
LimitationsNo official Industrial Shields certification — integration via standard SDK

REST APIs

Supported productsRaspberry Pi PLC, GateBerry, TouchBerry Pi
Typical useHTTP-based integration with enterprise systems, ERP, custom cloud backends
RequirementsPython requests library or any HTTP client on Linux products

Home Assistant

Supported productsRaspberry Pi PLC, GateBerry (via Modbus and MQTT integrations)
Typical useBuilding automation and smart home integrations using Modbus or MQTT
LimitationsNo official Industrial Shields integration — compatible via standard Modbus TCP and MQTT

ThingsBoard

Supported productsRaspberry Pi PLC, GateBerry (via MQTT)
Typical useIoT platform for device management and data visualization
LimitationsNo official Industrial Shields integration — compatible via standard MQTT

Related pages