Glossary

Action

An action defines an operation that can be executed. See OnSphere concept for details.

AE

Annunciation Equipment is a device or system which receives and displays alarm. [1]

Alarms

An alarms represents an event that must be reported.

Callback

A callback is an Item that defines the link between a Value and one or many Output. See OnSphere concept for details.

Collections

Collections provide a way to store and interact with dynamic values. A collection is based on a schema which defines the data structure. With this schema, you can then insert, update and list the collection values. These collections are stored inside a MongoDB instance.

Dashboard

Within OnSphere, the term dashboard encompasses what is commonly referred to as a tab or page in the design of a website.

GIT

Git is a distributed version control system that enables multiple users to collaborate on a project efficiently. It tracks changes to configuration, allowing users to work concurrently on different branches and merge their modifications seamlessly. Git facilitates management, collaboration, and version tracking, making it an essential tool in software development. See git website

ICE

Interactive Connectivity Establishment. An aggregate of different techniques/protocol to get a peer-to-peer communication.

IP-RCT

The IP-RCT is a gateway from Swissdotnet S.A. enabling alarms from different protocols to be received and transformed into a unified output. See alarm transmission SDN products in the “Alarm Receiver” chapter for more details. [1]

IP-SPT

The IP-SPT is a device from Swissdotnet S.A. for sending alarms in a standard and secure way See alarm transmission SDN products in The alarm transmitter chapter for more details. [1]

Item

An item is a structural component of the OnSphere configuration hierarchy. It is used to split the hierarchy into logical parts. See OnSphere concept for details.

ItemId

A itemId is a path of a Item formatted as root.my.item.id. See OnSphere concept for details.

Keycloak

A very efficient identity and access management software see Keyclaok website for more information.

Output

An output is an Item that defines the reaction to have when a Value changes. See OnSphere concept for details.

Owner

An Owner defines, as is name implies, the owner of a value.

RCT

The RCT is an alarm receiver for receiving alarm in a secure way see IP-RCT for the Swissdotnet product. [1]

Remote-connector

A remote-connector is a module deployed outside the swarm. It allows having system deployed on untrusted network to communicate with the stack without extending the swarm. See remote-connector for more details.

SPT

An SPT is a device sending alarms in a secure way see IP-SPT for the Swissdotnet product. [1]

STUN

Session Traversal Utilities for NAT. A protocol to send the external IP to an external peer (see below for more information).

SWARM

Docker Swarm is a container orchestration tool allowing you to manage and scale Docker containers in a clustered environment. It enables the coordination of multiple Docker hosts to work together as a single virtual system. Docker Swarm simplifies the deployment, scaling, and management of containerized applications, providing features such as load balancing, rolling updates, and service discovery. It’s designed to make it easier to deploy and manage containerized applications across a cluster of machines, enhancing the scalability and resilience of your applications.

TURN

Traversal Using Relays around NAT. A protocol to relay data when communication cannot be sent directly between peer (relay).

Value

A Value is an Item that defines a specific data point. See OnSphere concept for details.

VScode

Visual Studio Code (VSCode) is a lightweight and versatile source code editor developed by Microsoft. It supports various programming languages and offers features like syntax highlighting, debugging, and Git integration. With a user-friendly interface and a rich extension ecosystem, VSCode provides a seamless development experience for programmers across different platforms. See vscode website

Webhook

A webhook is an HTTP-based callback mechanism enabling lightweight, event-triggered communication between two application programming interfaces (APIs).

WebRtc

A standard for video communication. This protocol is implemented in all recent browsers and ensures interoperability of video codecs.