Fog Computing
A distributed computing architecture extending cloud capabilities to the network edge while maintaining connection to central cloud resources. Gateway devices or local servers aggregate data, perform intermediate processing, make local decisions, and manage bidirectional data flow. Offers lower latency than pure cloud, reduced bandwidth requirements, and improved reliability.
Distributed computing architecture extending cloud computing to edge of network, providing local processing and storage at intermediate locations between edge devices and central cloud. In industrial RTLS context, fog computing implements processing at facility or zone level rather than purely at device edge (edge computing) or remote data centers (cloud computing). Fog computing architecture: local fog servers (industrial PCs or small rack servers) located in facility IT rooms or distributed across large facilities, connected to both local edge devices (anchors, tags) and central/cloud infrastructure. Fog servers provide: position calculation for 500-2000 tags (higher capacity than edge devices, lower than central data centers), local data storage (hours to days of data for immediate analysis), analytics and processing (real-time alerts, local dashboards), and coordination (managing infrastructure device synchronization, load balancing). Fog computing benefits: lower latency than pure cloud (50-200ms vs. 100-500ms), continued operation if WAN fails (critical for safety functions), reduced WAN bandwidth (aggregating local data before transmitting to cloud), and scalability (adding fog capacity as system grows).
Typical industrial fog deployment: 1 fog server per building or 5000-10000 m² area, fog servers connected via facility LAN/WAN to central systems for enterprise-wide coordination and historical analytics. Fog computing particularly valuable for multi-site deployments where local autonomy required but some central coordination desired.