Platform DocumentationPlatform Documentation

Core Concepts

Understand the main building blocks in CORE before configuring device templates, dashboards, and workflows.

Use this page to understand the main building blocks in CORE before you configure device templates, dashboards, and workflows.

Device template

A device template is a reusable blueprint for a type of device. Use it to define the device dashboard, datastreams, devices, translations, and workflows that belong to that device type.

Device

A device is a physical or virtual unit that appears in CORE. Devices normally belong to a device template so they share the same configuration model and dashboard structure.

Datastream

A datastream is a named channel for one type of device data, such as temperature, humidity, status, or battery level. Use datastreams when you want CORE to store, display, or react to incoming device values.

Device dashboard

A device dashboard is the visual interface for a device. Use widgets to show values, charts, controls, images, and status indicators.

Widget

A widget is a configurable block that you place on a dashboard. Widgets can display values, collect input, show charts, or control devices depending on the widget type.

Workflow

A workflow is an automation that starts from a trigger and runs one or more nodes. Use workflows to react to device data, transform values, send notifications, publish MQTT messages, or update attributes.

Lookup table

A lookup table stores reusable key-value mappings. Use lookup tables when workflows or dashboard logic need to translate one value into another.

Tenant System

A tenant is a fully isolated, encapsulated instance of the platform for each customer. Each tenant has its own subdomain ({tenant_slug}.app.intellithings.io), separate storage, and isolated MQTT traffic — ensuring complete data and operational separation between all customers.

On this page