> For the complete documentation index, see [llms.txt](https://docs.buildings.ability.abb/collection/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.buildings.ability.abb/collection/english-v14/connectivity-as-a-service/gerate-mit-abb-buildingpro-verbinden/gerate-per-mqtt-verbinden/eliona-broker.md).

# 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 ensure an encrypted connection and prevent unauthorized access to traffic. In addition, **user accounts** can be created to provide specific clients with 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, go to the connection settings and select the Eliona Broker.

1. Click on **\[A] Connection** in the main menu.\
   ▷ The overview of 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 where you can paste the SSL certificates and the private key.
   * Add the **certificate** and the **key** in **\[E]** in.
   * Confirm the entry.
2. **Add user**
   * Click on **\[F] +Account**, to create a new user with **username and password** to create.
   * The new user is then in the **account list \[G]** displayed.
   * Existing users can be deleted or edited here.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.buildings.ability.abb/collection/english-v14/connectivity-as-a-service/gerate-mit-abb-buildingpro-verbinden/gerate-per-mqtt-verbinden/eliona-broker.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
