Skip to main content

FairCom Edge

FairCom Edge documentation home

Abstract

FairCom Edge is an IoT data integration platform designed to integrate OT, IoT, and IT data. It combines FairCom’s data transformation engine, MQTT broker, app server, database, and data collectors into a single executable. Furthermore, FairCom Edge collects data near the source, persists it locally, bridges OT, IoT, and IT protocols, and delivers data to and from the cloud. It does all this through simple configuration using the built-in browser-based UIs and JSON APIs. It bridges a variety of protocols including MQTT, OPC UA, Modbus, ThingWorx, SQL, and JSON APIs.

FairCom Edge is an IoT data integration platform designed to integrate OT, IoT, and IT data. It combines FairCom’s data transformation engine, MQTT broker, app server, database, and data collectors into a single executable. Furthermore, FairCom Edge collects data near the source, persists it locally, bridges OT, IoT, and IT protocols, and delivers data to and from the cloud. It does all this through simple configuration using the built-in browser-based UIs and JSON APIs. It bridges a variety of protocols including MQTT, OPC UA, Modbus, ThingWorx, SQL, and JSON APIs.

faircom-edge-splash.svg

Quick links

Section

Description

Concepts

This section explains the concepts, internals, and architecture of FairCom Edge's engine, which provides data collection, data transforms, protocol bridging, and guaranteed data delivery.

Tutorials

This section provides tutorials for collecting data, transforming it, and delivering it to OT, IoT, and IT protocols.

Edge API reference

The JSON Hub API is a jsonAction API for collecting, integrating, and transforming data as well as bridging OT, IoT, and IT protocols.

JSON MQ API

The JSON MQ API is a jsonAction API that configures MQTT topics and broker forwarding.

JSON DB API

The JSON DB API is a jsonAction API that manages and queries database data. It represents all data as JSON.

SQL

SQL is an industry standard for managing and querying database data.

ACE APIs

ACE APIs enable C developers to build server-side data solutions with performance and capabilities that cannot be matched by commodity databases and other APIs.

FairCom MQ

FairCom's embedded MQTT broker receives and delivers MQTT messages. It supports MQTT 3.1.1 and MQTT 5 .

IoT connectors & transforms

IoT connectors & transforms collect data from OT and IoT protocols, such as OPC UA and Modbus and they automatically transform collected data into JSON and bridge this data to other protocols, such as MQTT, SQL, and JSON APIs.

IT connectors

an IT connector delivers data to and from IT systems, such as SQL databases, ETL tools, applications using JSON APIs, and enterprise message brokers using MQTT plugins.

Cloud connectors

Cloud connectors deliver data to and from the cloud using MQTT and FairCom data replication.

Advanced Transforms

Advanced Transforms include the enriching transform, reshaping transform, and reformatting transform, which help to process data as it is collected.

Administration

The Administration section contains information on installation and system administration.

Helpful links