/vernemq_kinesis

VerneMQ plugin that aggregates and sends MQTT messages to AWS Kinesis.

Primary LanguageErlangApache License 2.0Apache-2.0

VerneMQ Kinesis Plugin

This is a VerneMQ plugin that aggregates and sends MQTT messages to AWS Kinesis.

Prerequisites

  • A recent version of Erlang OTP(19 recommended).

How to compile this plugin

This project uses Rebar3 as a build tool and can be compiled running:

rebar3 compile

How to enable the plugin on VerneMQ

Manually enable

vmq-admin plugin enable --name=vernemq_kinesis --path=<PathToYourPlugin>/vernemq_kinesis/_build/default/lib/vernemq_kinesis

Permanently enable (On VerneMQ start)

Add the following to the vernemq.conf file.

plugins.vernemq_kinesis = on
plugins.vernemq_kinesis.path = <PathToYourPlugin>/vernemq_kinesis/_build/default/lib/vernemq_kinesis

Configuration

The following settings are available for this plugin:

They can be added to the vernemq.conf file.