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
  • Overview
  • Installation
  • Configuration
  • Continuous Asset Creation
  • Additional Features
  1. ELIONA APPS
  2. Apps

Loriot.io

The Loriot.io app provides integration and synchronization between Eliona and Loriot.io services and LoRaWAN devices.

PreviousMicrosoft ADFSNextNiagara

Last updated 8 months ago

Overview

This guide provides instructions on configuring, installing, and using the Loriot.io app to manage resources and synchronize LoRaWAN devices between Eliona and Loriot.io services.

Installation

Install the Loriot.io app via the Eliona App Store.

Configuration

The Loriot.io app requires configuration through Eliona’s settings interface. Below are the general steps and details needed to configure the app effectively.

Registering the app in Loriot.io Service

Create credentials in Loriot.io Service to connect the Loriot.io services from Eliona. All required credentials are listed below in the configuration section.

To connect the you have to ask your provider to get an API-Key.

Configure the Loriot.io app

Configurations can be created in Eliona under Apps > Loriot.io > Settings which opens the app's . Here you can use the /configs endpoint with the POST method. Each configuration requires the following data:

Attribute
Description

apiBaseUrl

URL of the Loriot.io services.

apiToken

API Token to access the API.

enable

Flag to enable or disable this configuration.

refreshInterval

Interval in seconds for data synchronization.

requestTimeout

API query timeout in seconds.

projectIDs

List of Eliona project IDs for data collection.

Example configuration JSON:

{
  "apiBaseUrl": "http://service/v1",
  "apiToken": "53cr3t",
  "enable": true,
  "refreshInterval": 60,
  "requestTimeout": 120,
  "projectIDs": [
    "10"
  ]
}

To define devices handled by the Loriot.io app it is necessary to configure these devices. Here you can use the /devices endpoint with the POST method. If the device still don't exist it will be registered in Loriot.io as well.

Example device configuration via OTAA v1.0 in JSON:

{
    "devEUI": "0123456789ABCDEF",
    "appID": "1234ABCD",
    "assetTypeName": "Device",
    "configID": 1,
    "title": "LoRaWAN test device",
    "description": "This is a LoRaWAN test device",
    "appEUI": "1000000000000000",
    "appKey": "secret"
}

Continuous Asset Creation

Once configured and devices created, the app starts Continuous Asset Creation (CAC). Discovered resources are automatically created as assets in Eliona, and users are notified via Eliona’s notification system.

Additional Features

Device Update

You can change the title and the description of a device asset in Eliona. These changes are synchronized automatically into Loriot.io. If you delete an asset in Eliona the corresponding device is unregistered in Loriot.io as well.

Loriot.io API
Generic Frontend