# Eliona Broker

## **Eliona Broker – Function and Configuration**

The **Eliona MQTT Broker** serves as the central interface for secure communication between IoT devices and the Eliona platform. It enables the reliable exchange of messages via the MQTT protocol and provides functions for authentication and encryption.

To ensure the security of communication, **SSL certificates** can be stored. These provide an encrypted connection and prevent unauthorized access to traffic. In addition, **user accounts** can be created to provide specific clients with access credentials.

***

## Open Eliona Broker

<div data-full-width="true"><figure><img src="https://content.gitbook.com/content/Nyvwhz1kEMXcHf4HLuZ8/blobs/BONTf48G5b79tC2vsF7E/MQTT%20broker.png" alt=""><figcaption></figcaption></figure></div>

To manage the MQTT connections, navigate to the connection settings and select the Eliona Broker.

1. Click on **\[A] Connection** in the main menu.\
   ▷ The overview of the available connections opens.
2. Select the tab **\[B] MQTT**.\
   ▷ The list of all configured MQTT connections is displayed.
3. Click on **\[C] Eliona Broker**, to open the configuration of the Eliona MQTT connection.\
   ▷ The connection details are displayed, and you can make settings or add new connections.

***

## Configure MQTT Broker

<div data-full-width="true"><figure><img src="https://content.gitbook.com/content/Nyvwhz1kEMXcHf4HLuZ8/blobs/ofMzAPd7Vzw3PapCMQ0h/MQTT%20broker%20(2).png" alt=""><figcaption></figcaption></figure></div>

After opening the Eliona Broker, you can customize the MQTT connection by adding SSL certificates or user accounts.

1. **Store SSL certificate**
   * Click on **\[D]**.\
     ▷ An input field appears in which you can insert the SSL certificates and the private key.
   * Add the **certificate** and the **key** into **\[E]** it.
   * Confirm the entry.
2. **Add user**
   * Click on **\[F] +Account**, to create a new user with **username and password** .
   * The new user is then in the **account list \[G]** displayed.
   * Here, existing users can be deleted or edited.
