Build Apps · Gateways & Connections
Fuuz is the first industrial operations platform to offer a true cloud-to-edge architecture that fundamentally transforms how manufacturing and industrial organizations deploy operational technology (OT) solutions. Unlike traditional on-premise-only MES/WMS systems that require extensive local infrastructure, or pure cloud platforms that depend on VPNs and complex network configurations, Fuuz provides a secure, scalable architecture where the cloud and on-premise worlds seamlessly converge.
The Fuuz architecture consists of three distinct layers:
This architecture enables organizations to run full facility MES/WMS solutions on a single App, or deploy isolated point solutions for specific work cells, lines, or processes—all within the same Enterprise. The critical mass and infrastructure is handled by Fuuz in the cloud, while gateways serve as secure conduits to the physical site.
Key Differentiator: Unlike traditional industrial software that requires VPNs, port forwarding, or complex network configurations, Fuuz Gateways establish secure outbound WebSocket (WSS) connections to the cloud. This approach is vastly more secure, reliable, and easier to deploy than legacy methods—requiring only standard HTTPS outbound access that most corporate firewalls already permit.⚠️ Critical Limitation: Fuuz and the Fuuz Gateway are not designed to function as SCADA systems or Level 2 control systems. While the gateway supports bi-directional communications, edge screens, machine-to-machine communications, and distributed architectures, Fuuz does not support use in these capacities—especially when cloud hosted. For real-time process control requiring deterministic response times, safety-critical operations, or regulatory compliance requiring Level 2 system classification, implement purpose-built SCADA solutions at the appropriate automation level.Fuuz Enterprise serves as the central hub for all industrial operations. A single customer Enterprise can consist of many Apps, regardless of how many physical locations exist. Enterprise can be deployed in three configurations:
Each Fuuz App (previously called "tenant") serves as the cloud edge—the critical convergence point between IT (Red) and OT (Blue) data domains. This is where:
Apps can be scoped based on organizational needs:
| App Pattern | Description | Use Case |
|---|---|---|
| Full Facility App | Complete MES/WMS for an entire plant | Single plant operations with unified management |
| Point Solution App | Single work cell, line, or process | Isolated solutions where future enhancements must not impact other systems |
| Aggregation App | Consolidates data across multiple Apps | Enterprise dashboards, cross-plant analytics, central master data |
| Edge IoT App | High-volume data collection from multiple assets | Dedicated IoT data ingestion with multiple distributed gateways |
Apps within an Enterprise can communicate and share data through several patterns:
The Fuuz Gateway operates exclusively in the Blue (OT) data domain, serving as a secure tunnel between physical plant assets and the Fuuz App in the cloud. Key characteristics:
[Illustration: Data domain diagram showing Blue (OT) data flowing from Gateway through WSS tunnel to App where it blends with Red (IT) data]
The following diagram illustrates the Fuuz Enterprise architecture with multiple Apps and Gateways:
Fuuz Enterprise (Hub)
[Illustration: Visual architecture diagram showing Enterprise hub with multiple Apps as cloud edges, each with their respective gateways as on-prem edges connecting to plant floor assets]
When the complete Fuuz stack is deployed on-premise, Fuuz connects directly to machine assets via Edge Connectors without requiring gateways. However, gateways may still be recommended in certain scenarios:
| Connector Type | Description | Common Use Cases |
|---|---|---|
plc | Programmable Logic Controller connectors | Allen-Bradley Ethernet/IP integration, tag read/write |
pccc | PCCC (DF1) protocol connectors | Legacy Allen-Bradley PLC communication |
opcua | OPC Unified Architecture connectors | Universal industrial communication standard |
modbus | Modbus protocol connectors | Industrial equipment communication over TCP/IP |
mqtt | MQTT messaging connectors | Lightweight IIoT pub/sub messaging |
mqttSparkplug | MQTT Sparkplug B connectors | Industrial IoT Sparkplug specification |
printer | Printer connectors | Label printing, document output |
sql | SQL database connectors | On-premise database integration |
http | HTTP client connectors | REST API integration from edge |
server | Server connectors | HTTP endpoints, MQTT broker, folder monitoring |
tcp | TCP socket connectors | Raw TCP communication |
file | File system connectors | Local file operations, folder monitoring |
remoteSystemCall | Remote system call connectors | Execute remote procedures, SAP RFC |
| Connector ID | Connector Name | Connector Type |
|---|---|---|
ethernetIpPlc | Ethernet/IP PLC | plc |
plcPCCC | PCCC PLC | pccc |
opcuaClient | OPC-UA Client | opcua |
modbusTCP | Modbus TCP | modbus |
mqttClient | MQTT Client | mqtt |
mqttBroker | MQTT Broker | server |
mqttSparkplugB | MQTT Sparkplug B | mqttSparkplug |
nativePrinter | Native Printer | printer |
tcpPrinter | TCP Printer | printer |
microsoftSql | Microsoft SQL Server | sql |
mySql | MySQL | sql |
oracledb | Oracle Database | sql |
ibmdb2 | IBM DB2 | sql |
HTTPClient | HTTP Client | http |
HTTPServer | HTTP Server | server |
TCPServer | TCP Server | server |
tcpSocket | TCP Socket | tcp |
localFile | Local File | file |
sapRfc | SAP RFC | remoteSystemCall |
The Fuuz Gateway is available as a Windows application or Windows service. This deployment method is suitable for:
For large-scale deployments, container deployment using Docker with Portainer.io templates is strongly recommended. Benefits include:
Best Practice: Gateways should generally be deployed using a container approach with Docker and Portainer.io for the best management experience—enabling easy tracking of updates, version control, and multi-environment management. During implementation and continued development, organizations typically require Build, QA, and Production gateway installations.
The primary factor determining gateway requirements is data volume and throughput, not simply asset count. The following tables provide guidance for sizing gateway deployments based on common scenarios.
Minimum and recommended host specifications for a Fuuz Gateway installation, based on deployment pattern:
| Deployment Type | CPU | RAM | Disk |
|---|---|---|---|
| Minimum (workstation/cell deployment) | 1 CPU | 2 GB RAM | 20 GB disk1 |
| Recommended (centralized/site deployment) | 2 CPU | 4 GB RAM2 | 50 GB disk1 |
1 Required disk space is highly dependent on configured log level and utilization of Store and Forward.
2 Deployments requiring more than 4 GB of RAM need to increase the V8 heap size using the NODE_OPTIONS environment variable. For assistance, contact Fuuz support.
These scenarios assume data collection and monitoring use cases (read operations to Fuuz App):
| Scenario | Assets | Points/Asset | Frequency | Updates/Sec | Updates/Min | Updates/Hour | Gateways |
|---|---|---|---|---|---|---|---|
| Simple Monitoring | 10 | 50 | 5 sec | 100 | 6,000 | 360,000 | 1 |
| Label Printing (Plant-wide) | 20 printers | N/A | On demand | Variable | Variable | Variable | 1 |
| Standard Asset Monitoring | 50 | 100 | 1 sec | 5,000 | 300,000 | 18,000,000 | 1-2 |
| High-Density Monitoring | 50 | 1,000 | 1 sec | 50,000 | 3,000,000 | 180,000,000 | 3-5 |
| Large Fleet - Low Frequency | 1,000 | 10 | 1 sec | 10,000 | 600,000 | 36,000,000 | 2-3 |
| Large Fleet - Standard | 500 | 100 | 1 sec | 50,000 | 3,000,000 | 180,000,000 | 3-5 |
| Enterprise Scale | 1,000 | 500 | 1 sec | 500,000 | 30,000,000 | 1,800,000,000 | 10-15 |
| High-Fidelity Process Data | 100 | 200 | 100 ms | 200,000 | 12,000,000 | 720,000,000 | 5-8 |
For distributed manufacturing environments with bi-directional HMI requirements, a gateway-per-workstation model ensures optimal performance, redundancy, and availability:
| Scenario | Stations | Read Points | Write Points | Edge Screen | Gateways | Pattern |
|---|---|---|---|---|---|---|
| Single Assembly Cell | 1 | 50/PLC | 5/PLC | Yes | 1 | 1 gateway per cell |
| Small Assembly Line | 10 | 50/PLC | 5/PLC | Yes | 10 | 1 gateway per cell |
| Medium Assembly Facility | 50 | 50/PLC | 5/PLC | Yes | 50 | 1 gateway per cell |
| Large Manufacturing Plant | 100 | 50/PLC | 5/PLC | Yes | 100 | 1 gateway per cell |
| Multi-Site Enterprise | 500 | 50/PLC | 5/PLC | Yes | 500 | 1 gateway per cell |
| Warehouse with Mobile Stations | 25 | 20/station | 10/station | Yes (multiple users) | 2-3 | Centralized gateways |
[Illustration: Assembly line floor plan showing gateway placement at each cell with PLC connections and edge screen terminals]
Best Practice: For hybrid HMI solutions with bi-directional PLC communication, deploy one Fuuz Gateway per workstation/cell. This architecture provides multiple points of redundancy, high availability, and eliminates dependencies on internal network reliability for individual stations.