Skip to main content

Appendix C: Glossary

Overview​

This appendix consolidates core terms and their definitions used throughout the All‑in‑One Platform, covering major areas such as platform architecture, role permissions, entity management, data visualisation, and rule engine, to help readers quickly understand specialised terminology and concepts in the documentation.


A​

TermBrief Description
AggregationA statistical summary operation on telemetry data over a time period; common types include average, maximum, minimum, count, etc.
AlarmA system‑generated event notification triggered when device telemetry data or attributes meet predefined conditions. Alarms have severity levels, statuses, and a clearing mechanism.
Alarm DebounceA mechanism to prevent frequent triggering and clearing of alarms due to data fluctuations, by setting a minimum trigger interval or consecutive occurrence count to filter unstable data.
Alarm RuleA logic configuration that defines the triggering conditions, severity levels, and clearing conditions for alarms. After enabled, the system continuously evaluates whether device data satisfies the conditions.
All‑in‑One PlatformAn integrated IoT management platform based on the ThingsEye architecture, combining core functions such as device management, asset association, dashboard visualisation, rule engine, and alarm management.
APIApplication Programming Interface – a set of interfaces provided by the platform for external systems or clients to call, supporting device data reporting, platform management operations, and data querying.
AssetAn object representing a physical or logical entity on the platform, such as a factory, production line, building, etc. Assets can be associated with multiple devices for organising device data by business dimension.
AttributeStatic or semi‑static information of a device, such as model, location, firmware version, etc. Attributes can serve as alarm conditions or data keys for widget display.
Audit LogA log that records all user operations on the platform, including operation time, operator, operation type, and content.

B​

TermBrief Description
BooleanA data type that represents logical true or false, commonly used in alarm conditions and device status fields.
Built‑inFunctions or components that are pre‑installed in the platform and ready to use out‑of‑the‑box, such as the system root rule chain, default widget bundles, and standard alarm types.

C​

TermBrief Description
ChartA widget type that displays data graphically, including line charts, bar charts, pie charts, scatter plots, and many other forms.
ClearThe operation of marking an alarm status as "Cleared", indicating that the alarm condition is no longer met. Clearing does not delete the alarm record, only updates its status.
ComponentA functional unit that can be independently deployed and used on the platform, such as widgets, rule nodes, data source connectors, etc.
ConfigurationThe process of parameterising various entities, rules, and interfaces on the platform, including device configuration, rule chain configuration, dashboard configuration, etc.
ConnectorA component used to connect the platform with external systems or data sources, e.g., MQTT connector, HTTP connector, database connector, etc.
ContainerA virtualisation unit for the platform's deployment environment; the All‑in‑One Platform is typically deployed in containers for ease of management and scalability.
Control WidgetAn interactive widget that supports sending control commands to devices, such as switch buttons, sliders, and input fields.
CustomConfigurations or components created by users based on business needs, rather than being platform‑preset, such as custom dashboards, custom rule nodes, custom widgets, etc.

D​

TermBrief Description
DashboardA data visualisation tool that combines multiple widgets to display device data, asset data, alarms, and other information in a single interface.
Data KeyA field name identifier used by widgets to read telemetry or attribute data. The data key must exactly match the field name reported by the device (case‑sensitive).
Data SourceThe data source configuration for a widget, defining which entity (device/asset) and which data fields the widget reads from.
Debug ModeA feature in the rule chain editor that allows users to simulate message processing flows and view output at each step, used for troubleshooting rule chain issues.
DescriptionSupplementary explanatory text for dashboards, devices, assets, or rule chains, helping other users understand their purpose or configuration details.
DeviceA physical or logical terminal that connects to the platform and reports data, such as sensors, gateways, controllers, etc. Devices are the primary source of telemetry data.
Device CredentialThe credential used by a device for authentication when connecting to the platform. Common types include access tokens, X.509 certificates, and MQTT username/password pairs.
DimensionA field used in data analysis or visualisation to classify and group data, e.g., analysing data by device type, location, etc.
DownstreamIn a rule chain, the direction in which messages flow from upstream nodes to downstream nodes.
DraftThe unpublished state of a dashboard or rule chain. Content in draft state is editable and viewable only by its creator; it cannot be shared or assigned to End‑Users.

E​

TermBrief Description
EntityA generic term for objects such as devices, assets, and users on the platform. Each entity has a unique entity ID and type.
Entity AliasAn easily identifiable alias assigned to an entity within a dashboard or rule chain, used as a substitute for the entity ID. Supports dynamic resolution and context awareness.
EnvironmentThe deployment and runtime environment of the platform; common distinctions include development, testing, and production environments, with data and configurations typically isolated between them.
ExportThe operation of saving rule chains, dashboards, or data from the platform to a local file (e.g., JSON) for backup or migration.
ExtensibleThe platform supports extending functionality through custom rule nodes, widgets, dashboards, etc., to accommodate different business scenarios.

F​

TermBrief Description
FilterA conditional node in a rule chain used to filter messages; only messages that meet the condition are passed to downstream nodes.
Functional RequirementA specific description and specification of required platform functionality from users or business stakeholders.

I​

TermBrief Description
IconA graphical symbol used on the platform interface to identify functions or actions, e.g., the orange pencil icon indicates edit, the trash can icon indicates delete.
IoTInternet of Things – the network system that connects the physical world with the digital world through sensors, devices, etc., enabling data collection and remote control.

K​

TermBrief Description
KeyThe name identifier of telemetry data or attributes, such as temperature or humidity. Widgets read the corresponding field values via data keys.

L​

TermBrief Description
LinkA connection line between nodes in a rule chain, defining the path and conditions for passing messages from one node to the next.
LogRecords of operation events and system runtime information on the platform, used for audit trails and troubleshooting. Audit logs contain user operations; system logs contain service runtime status.

M​

TermBrief Description
MetadataData that describes entity information, such as device ID, creation time, labels, etc. Metadata is typically independent of telemetry data and used for entity management and query filtering.
ModelA template used to describe device capabilities, attribute structures, and data formats. In the ThingsEye architecture, it is typically defined via device profiles.

N​

TermBrief Description
Network ManagementA set of functions on the platform for monitoring and managing device network connection status and data reporting conditions.
NodeA basic processing unit in a rule chain; each node performs a specific operation (e.g., filter, transform, store, notify, etc.). Multiple nodes are connected to form a message processing flow.

O​

TermBrief Description
On‑demand LoadingA strategy where the platform loads specific data or resources only when needed by the user, reducing initial load time and optimising performance.
OTAOver‑The‑Air – refers to the delivery of firmware or configuration updates to devices over the network, without requiring on‑site operations.

P​

TermBrief Description
PermissionThe authorisation scope of different roles for specific modules or operations on the platform. The platform implements permission management via Role‑Based Access Control (RBAC).
Pre‑configurationConfiguration items that are set by default at the factory or during initial deployment; users can customise them as needed.
PublishThe operation of promoting a dashboard or rule chain from draft state to an available state. After publishing, dashboards can be shared and assigned, and rule chains can be referenced by devices/assets.

Q​

TermBrief Description
Query FilterAn operation that filters device lists, alarm lists, or data query results, typically based on conditions such as entity name, type, or time.
QuotaThe upper limit on the number of resources that can be created under a tenant, such as device count, user count, dashboard count, etc. Set by the System Administrator in the tenant profile.

R​

TermBrief Description
Real‑timeData with extremely low latency from device reporting to dashboard display, typically in milliseconds to seconds, suitable for monitoring scenarios.
ResourceA general term for objects that can be created and managed on the platform, including devices, assets, dashboards, rule chains, users, etc.
Root Rule ChainThe system‑preset default rule chain responsible for processing all messages flowing into the platform. It cannot be deleted and is always active.

S​

TermBrief Description
ScenarioA specific business requirement or application context; platform operations are typically configured and managed around specific scenarios.
Security PolicyThe definition and configuration of security rules on the platform, such as login failure limits, password complexity, and session timeouts.
ShareThe operation of assigning a published dashboard to specified End‑Users. After sharing, the user can view and use the dashboard in their dashboard list.
Software VersionThe current version number of the platform, used to confirm feature support and compatibility. Version consistency should be noted during upgrades or import/export operations.
StatusThe current operational state of a device, alarm, or dashboard. Device status includes Online/Offline; Alarm status includes Active/Acknowledged/Cleared; Dashboard status includes Draft/Published.
System AdministratorThe role with the highest platform privileges, responsible for tenant lifecycle management, system‑level configuration, and Tenant Administrator account management.

T​

TermBrief Description
Telemetry DataReal‑time time‑series data reported by devices, such as temperature, humidity, voltage, etc. Stored in chronological order and available for trend analysis.
TenantA logical isolation unit for resources (devices, assets, users, dashboards, etc.) on the platform. Data and configurations are isolated between tenants, and each tenant is independently managed by its Tenant Administrator.
Tenant AdministratorThe role with full administrative privileges within a tenant, able to manage users, devices, assets, dashboards, rule chains, alarms, and all other resources.
Tenant ProfileA set of pre‑configured parameters created by the System Administrator, containing default settings and quota limits for tenants. It can be applied directly when creating a new tenant for rapid configuration.
Time SeriesA sequence of data points ordered chronologically; telemetry data is a typical example. The platform supports storage, query, and aggregation of time‑series data.
TokenA string credential used for authentication in device or API access. The access token is the most common credential type used for devices connecting to the platform.
TriggerThe condition expression defined in an alarm rule; an alarm is triggered when device telemetry or attribute data meets the condition.

U​

TermBrief Description
URLUniform Resource Locator – a string that identifies the location of a network resource. The platform accesses REST APIs and resources via URLs.
UserAn individual with an account on the platform who logs in and performs operations. Based on role, users are divided into Tenant Administrators and End‑Users.

V​

TermBrief Description
Virtual MachineA form of computing environment for platform deployment; the All‑in‑One Platform can be deployed in virtualised environments alongside containerised deployments.
VPNVirtual Private Network – a technology that creates an encrypted tunnel over a public network, used to securely access the platform or remote devices.

W​

TermBrief Description
WidgetA basic visualisation unit within a dashboard, used to display data in the form of charts, cards, tables, etc.
Widget BundleA collection of widgets grouped by functional purpose, helping users choose the appropriate widget type for their scenario.