Skip to main content

FairCom MQ

FairCom MQ documentation home

FairCom MQ is a next-generation messaging solution that guarantees message delivery in order. It combines the simplicity of a mission-critical MQTT broker with the batch processing capabilities of an event streaming platform, such as Kafka. FairCom MQ is uniquely capable of transforming data in real-time, routing MQTT messages to multiple topics, and using SQL and the JSON DB API to query and send messages.

MQTT is designed for the highly popular Internet of Things (IoT) movement. Similar to how the request-response paradigm of HTTP transforms the Internet into a human web, the publish-subscribe model of MQTT transforms IoT into a machine web.

2002_edge_factory-1.png

Quick links

Section

Description

Installation

Install, configure, start, stop, and troubleshoot all FairCom products.

Concepts

Learn about FairCom MQ features.

MQTT concepts

Learn about MQTT and how you can get started using it.

Tutorials

To start you on the path to success, we provide tutorials.

API reference

Configure MQTT brokers with these actions.

Startup configuration

How to configure broker settings that apply when the broker starts.

Error codes

Complete list of FairCom error codes.

Helpful links

FairCom MQ is a next-generation messaging solution that ensures ordered message delivery. It combines MQTT broker simplicity with event streaming capabilities. It transforms data in real-time, routes MQTT messages to topics, and queries messages using SQL and the JSON DB API. It is a full-featured MQTT 3 and 5 compliant broker with an embedded database. It is also used by FairCom DB Notify for data change messages. It is designed for the Internet of Things and utilizes the publish-subscribe model.

FairCom MQ

MQTT

message

internet of things

iot

MQTT broker

event streaming

real-time data transformation

message delivery

MQTT 3

MQTT 5

SQL

DB notify

MQ concepts

MQ tutorials

MQ API reference

message queue

query messages

subscribe