What are Input Connectors (Incons)?

Input Connectors, or Incons for short, are any external devices, applications,
web APIs, services, or platforms that send data to RLD One or make data available
for use in your RLD One project.

Examples include:

IoT Sensor Telemetry
You have an IoT sensor sitting somewhere collecting data, and every
second you have it send data to your RLD One project.

Connect to Message Broker
You have a message broker, like AWS SQS or Ably, that is handling
sending messages throughout your business, and you configure it to
send data to RLD One

Data Historian with MQTT
You have an MQTT Broker like HiveMQ or AWS IoT Core handling brokering data
for your MQTT enabled devices and applications. You configure it to
send data to RLD One so it can act as a historian for your MQTT devices.

Vehicle Telemetry
You have a handful of vehicles with telemetry devices and sensors
on board and you set them up to send data to RLD One so you can track
them and get notified when they are somewhere they aren't supposed to be.

What follows are the types of Input Connectors and what you will
need in order to configure them appropriately.


MQTT Client

Description

RLD can subscribe to an MQTT broker like HiveMQ, EMQX, AWS, and more to receive data on specified topics whenever the broker receives data on that topic.

To learn more about MQTT see the following Article by EMQ

Configuration

Host Domain

This is the URL for the broker that we are connecting to.

Topic

This is the topic that your Output Connector will publish to, allowing the broker to send data to any subscribed clients on that same topic.

User Creds

This can be used to securely identify data from RLD to your MQTT broker. These can be:

The option you use is usually dictated by the broker provider you are using. If you are using a free public broker, you usually don't need any form of authentication.

Both of these creds can be created in the "Credentials" tab.

Server Creds (optional)

This is the public certificate for the MQTT broker you are connecting to. This is often only used on brokers that require authentication via public + private keys, but heavily depends on your broker.

Examples

See the following RLD Wiki articles for examples of how to connect to MQTT brokers


HTTP Receive

You can set up a custom Webhook (aka API endpoint) in your RLD project that can receive data in many different formats.

To learn more about HTTP endpoints see the following article

Configuration

Assigned URL

This is the URL that is assigned to this endpoint based on all of the options you have selected. This URL is made up of a few notable things:

Connection to RLD via HTTP

These are the options that influence the Assigned URL

Examples

See the following RLD wiki articles for examples of how to set up an HTTP Receive endpoint with RLD One that receives data from the respective source