FogHorn’s breakthrough edge software platform brings the power of big data to onsite locations
FogHorn is a technology leader in the rapidly emerging domain of “intelligence at the edge” or what many refer to as “fog computing.” FogHorn’s breakthrough edge software platform is a critical element in bringing the power of big data and real-time stream processing to onsite locations for industrial customers and for use cases in markets such as manufacturing, oil and gas, power and water, renewable energy, mining, transportation, health care, smart grid and more.
With increasing demands for reliability, security, data privacy, real time analytics and rapid application development, many industrial use cases are becoming increasingly dependent on our unique model of edge computing. FogHorn’s solution enables high performance edge processing, optimized analytics, and heterogeneous applications to be hosted as close as possible to the control systems and physical sensor infrastructure that pervade the industrial world. This solution effectively enables deriving intelligence at the edge for closed loop device optimization.
FogHorn’s technology has been embraced by the world’s leading Industrial Internet innovators as well as major players in cloud computing, systems integration, and high performance edge gateways.
- Enriched IoT device and sensor data access for edge apps in both stream and batch modes
- Highly efficient and expressive DSL for executing analytical functions
- Powerful miniaturized analytics engine that can run on low footprint machines
- Publishing function for sending aggregated data to cloud for further machine learning
- SDK (polyglot) for developing edge apps
- Management console for managing edge deployment of configurations, apps, and analytics expressions
FogHorn Technology Platform
FogHorn provides an efficient and highly scalable edge analytics platform that enables real-time, on-site stream processing of sensor data from industrial machines. The FogHorn software stack is a combination of services that run on the edge and cloud.
Many other “edge” solutions support ingesting of sensor data into a local storage repository with the option to publish the unprocessed data to a cloud environment for offline analysis. However many industrial environments and devices lack Internet connectivity making this data unusable. But even with Internet connectivity, the sheer amount of data generated could easily exceed available bandwidth or be too cost prohibitive to send to the cloud. In addition, by the time data is uploaded to the cloud, processed in the data center, and the results transferred back to the edge, it may be too late to take any action.
The FogHorn solution addresses this exact pain point by providing a highly miniaturized complex event processing (CEP) engine, also known as an analytics engine, and a powerful and expressive domain specific language (DSL) to express rules on the multitude of the incoming sensor streams of data. Output from these expressions can then be used immediately to prevent costly machine failures or downtime as well as improve the efficiency and safety of industrial operations and processes in real time.
- Ability to run in low footprint environments as well as high throughput or gateway environments
- Highly scalable and performant CEP engine that can act on incoming streaming sensor data
- Heterogeneous app development and deployment on the edge with enriched data access
- Application mobility across the cloud and edge
- Advanced machine learning (ML) and model transfer between cloud and edge
Out of the box, FogHorn supports the major industrial data ingestion protocols (e.g. OPC-UA, Modbus, MQTT, DDS, etc…) as well as other data transfer protocols. In addition, users can easily plug-in custom protocol adaptors into FogHorn’s data ingestion layer.
“Companies that process, analyze, and store their IoT device data at the edge where it is actually generated can make faster decisions and improve efficiency.”
FogHorn edge services operate at the edge of the network where the IIoT devices reside. The edge software stack is responsible for ingesting the data from sensors and industrial devices onto a high speed data bus and then executing user-defined analytics expressions on the streaming data to gain insights and optimize the devices. These analytical expressions are executed by our highly scalable and miniature complex event processing (CEP) engine.
FogHorn edge services also include a local time series database for time-based sensor data queries and a polyglot SDK for developing applications that can consume the data both in stream and batch modes. Optionally, this data can also be published to a cloud storage destination of the customer’s choice.
The FogHorn edge platform is available on Intel x86 based gateways and servers.
The FogHorn platform also includes services that run in the cloud or on-prem environment to remotely configure and manage the edges. FogHorn’s cloud services include a management UI for developing and deploying analytics expressions, deploying applications to the edge using docker, and for managing the integration of services with the customer’s identity access management and persistence solutions. The platform will also be able to translate machine learning models developed in the cloud into sensor expressions that can be executed at the edge.