Eliona
English
English
  • Overview
  • Guides
    • 🚀Right, let's get started!
    • Login
    • Set up a Project
    • Create User
    • Create and assign project roles
    • Add Asset
    • Create Custom Widgets
    • Add Rules
    • Install the Eliona App
    • Add BIM
    • Add Smart Assist view
    • Create a Digital Twin
    • White Labeling in Eliona
    • Image to Alarm
    • Suppressing Messages
    • Configure a meter change
    • Utilize QR-Code
    • How the “Wayfinding” works
  • Manuals
    • User Interface
    • Dashboard
      • Widget Block List
    • Alarms
    • Ticket Management
    • Rule Engine
    • Asset Management
    • Analytics & Reports
    • Smart Assist
      • SmartAssist View
      • Smart Assist Elements
    • Map
    • BIM
    • Digital Twin
    • Connection
      • MQTT
      • Webhook
      • RESTful
      • Kafka
      • OPC UA
      • Legacy
      • Format
      • Functions
    • Settings
      • Apps
        • Asset Filter
      • Templates
      • Script Engine
      • Audit Trail
      • Licence
      • System
    • Eliona Engineering
      • Users
      • Roles
      • Projects
      • Tag Management
      • Notifications Providers
      • Escalation
      • Assets Modeling
        • Asset template library
      • Asset Editor
    • Monitoring
    • Augmented Reality
    • Bookmarks
    • Notifications
  • ELIONA APPS
    • Apps
      • ABB Free@Home
      • Akenza
      • Booking
      • CoffeeCloud
      • Device Simulator
      • Exchange app
      • Glutz
      • GP Joule
      • Hailo
      • Kentix
      • KentixOne
      • Kontakt.io
      • Localino
      • Microsoft 365
      • Microsoft ADFS
      • Loriot.io
      • Niagara
      • myStrom App
      • OpenBOS
      • Renzbox
      • ROOMZ
      • SAML SSO
      • Signify
      • SpreadSheet
      • Stopwatch
      • Thingdust
      • Xovis
      • Xovis People Counter
      • Zevvy
    • Integrations
      • Niagara Module
    • App SDK
  • REFERENCES
    • Rest API
    • Engineering
  • Support Center
    • Changelog
    • FAQ
    • Service Desk
Powered by GitBook
On this page
  • MQTT - The standard for IoT messaging
  • MQTT Overview
  • Create Connection/Broker
  • Subscription
  • Publication
  1. Manuals
  2. Connection

MQTT

This chapter summarizes the MQTT feature available in ELIONA.

PreviousConnectionNextWebhook

Last updated 1 year ago

MQTT - The standard for IoT messaging

MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as a lightweight publish/subscribe message transport that is ideal for connecting remote devices with low code footprint and minimal network bandwidth. MQTT is used in a wide range of industries today, such as automotive, manufacturing, telecommunications, oil and gas, etc. An is a server that receives all messages from the MQTT clients (publishers) and then forwards the messages to the corresponding target clients (subscribers). The broker is the heart of every publish/subscribe protocol.

MQTT Overview

In Eliona, you can click on the icon in the sidebar menu to set up MQTT connections.

  1. Connections: List of all created Connections/Brokers.

  2. Sort connection: Sort the connections.

  3. Open Connection: Click the arrow or name to open the connections.

Create Connection/Broker

  1. Name: Enter the name of the connection.

  2. Client ID: Enter the client ID.

  3. Host: Enter the host.

  4. Port: Enter the port.

  5. Connection Timeout: Time in seconds to wait for a timeout to occur.

  6. Maintain connection: Time in seconds that the connection should be maintained.

  7. SOCKS5 Proxy Host: Enter the host name for the SOCKS5 proxy server.

  8. SOCKS5 Proxy Port: Enter the port for the SOCKS5 proxy server.

  9. Proxy Login: Enter the login for the proxy server.

  10. Proxy Password: Enter the password of the proxy login.

  11. Save: Click the Save button to keep the changes.

  12. Connection Status: Here you can see whether the connection is enabled or disabled.

Subscription

After the broker has been set up, any number of target clients can be connected, e.g. a mobile device. Subscriptions must be set up for this.

  1. MQTT Explorer: Select a file in the file structure to get the path of the file.

  2. Name: Enter the name of the subscription.

  3. Topic: Enter the topic of the subscription.

  4. QoS: Select QoS.

  5. Save: Click the Save button to keep the changes.

Publication

  1. Name: Enter the name of the subscription.

  2. Topic: Enter the topic of the subscription.

  3. QoS: Select QoS.

  4. Save: Click the Save button to keep the changes.

Create connection: Click to .

Search connection: Click to search for connections.

Remove Connection: Click to remove the connection.

After you click on , you can enter the necessary data for the connection in the following form.

Enable connection: Click to enable/disable the connection.

Test connection: Click to test the connection.

Remove connection: Click to remove the connection.

User name: Enter the login of a .

Password: Enter the password of the .

Documentation: Click to access this documentation.

Subscriptions list: List of existing .

Create subscriptions: Click to create a new .

Remove Subscription: Click to remove the .

Configure Subscription: Click > to .

Publication List: List of existing .

Create publication: Click to create a new .

Remove publication: Click to remove the .

Configure publication: Click > to

Activate subscription: Click to enable/disable the subscription.

Remove Subscription: Click to remove the subscription.

Documentation: Click to access this documentation.

Single/Multiple Formats: Select single or multiple .

Create Format: Click to create a new .

Configure pair: How should the messages received with this subscription be decoded? Single: Each message will be decoded according to a selected . Multiple: Define any number of "pattern - format" pairs. This option is available only for subscriptions with topics containing a wildcard (+ and/or #). It allows messages to be forwarded to different formats based on the actual topic in which the message was received. For example, if you subscribe to the topic "building/storey/level_one/#" and there are messages from different sensors with different payload layouts under the "#" placeholder, you can forward them as follows: 'building/storey/level_one/ambi*' → format01, 'building/storey/level_one/hum*' →. Format02, etc.

Add pair: Click to create a new pair.

Test publication: Click to test the publication.

Remove publication: Click to remove the publication.

Select Format: Select a .

Create Format: Click to create a new .

Documentation: Click to access this documentation.

user
user
formats
format
format
subscriptions
configure the subscription
publications
configure the publication.
MQTT broker
Connection
format
format
create a new connection
subscription
subscription
publication
publication
MQTT Overview
MQTT Connection Configuration
Subscription Configuration
Publikation Configuration