Glossary
This glossary explains common terms you will encounter while using PRIZM.
A
Aggregate Type
Controls how a widget summarises the data it receives from a device field. You pick one when configuring most widgets. Anything other than Latest also requires a Time Range to be set.
- Latest – shows the single most recent value. (Retains the last known value for 30 days if no new data is received)
- Count – counts how many readings were received.
- Sum – adds all readings together.
- Avg – averages all readings.
- Min / Max – shows the lowest or highest reading.
Alert
A rule that watches incoming device data and fires one or more Alert Actions when a condition is met. Alerts are created and managed inside the Blueprint Editor.
Alert Action
What happens when an alert fires. You add one or more actions to every alert:
- SMS – sends a text message to a team member.
- Email – sends an email to a team member.
- HTTP – calls an external URL (useful for integrations).
- Notification – shows an in-app notification.
API Key
Found in Settings → Data. Copy it to make authenticated requests to the PRIZM Cloud REST API from your own applications. You can regenerate it at any time; the old key stops working immediately.
B
Bundle
A group that links devices together and holds the deployed applications. You create a bundle, assign devices to it, then deploy a blueprint to it. The bundle page shows all connected devices and the list of deployed apps.
Blueprint
Your visual logic pipeline, built in the Blueprint Editor. A blueprint is made of Nodes connected by Edges and defines how data is read from sensors, processed, and sent to outputs. When deployed to a Bundle, the blueprint runs on every device in that bundle. You can find your blueprints in the Blueprints sidebar item.
Blueprint Editor
The drag-and-drop canvas for building blueprints. The left panel shows the Prefab library; you drop prefabs onto the canvas as Nodes and wire them together with Edges. Alerts for the blueprint are also configured here.
Blueprint History
A timeline of every saved version of a blueprint. Open it from the History button in the Blueprint Editor. You can preview any past version and revert to it with one click.
Bucket Size (Interval)
Appears in the configuration panel of Graph and Histogram widgets. It controls the width of each time slot on the chart. For example, choosing 1 minute means each point on the chart represents data aggregated over one minute. Options range from 1 second up to 1 year.
Build & Deploy
The button in the Blueprint Editor that compiles the current blueprint and pushes it to a Bundle. Clicking it opens a dialog where you can select the target bundle and configure any Peripherals the blueprint uses before confirming the deployment.
C
Company
Your workspace in PRIZM Cloud. Everything—devices, dashboards, blueprints, employees, and billing—belongs to a company. Switching companies changes all the data you see in the sidebar.
Connection Quality
A device connectivity-health indicator shown in the device list and logs. Values are Good, Medium, or Poor. It reflects end-to-end delivery quality (device link and cloud processing responsiveness), so a device may still go offline if it sends large data bursts.
Connection Status
The live state badge shown next to every device:
- Online – connected and idle.
- Running – connected and actively executing a deployed blueprint.
- Updating – receiving a new app or configuration.
- Updating Firmware – an OTA firmware update is in progress.
- Offline – not currently connected.
Container (Tab)
One named tab inside a Dashboard. Each dashboard can have several containers, and each container holds its own set of widgets. The container name is what appears as the tab label.
Credits
The usage currency for your company. Alert actions that contact people (SMS, email, etc.) spend credits. You can see your current usage and limit on Settings → Billing.
D
Dashboard
A page you build yourself to monitor your devices. A dashboard is made up of one or more Containers (tabs) each containing Widgets. You can pin up to five dashboards to the sidebar for quick access.
Data Export
Found in Settings → Data. Downloads a CSV file of all device field data for a date range you choose.
Data Retention
How many days of device field data is kept. Shown and configurable on Settings → Billing. Widgets cannot display data older than the retention window.
Deploy
The action of building a Blueprint and pushing it to a Bundle so the devices in that bundle run it. Triggered from the Build & Deploy button in the Blueprint Editor.
Device
A physical piece of hardware (for example an ESP32 microcontroller or a Linux computer) registered to your company. Each device appears in the Devices list, shows its Connection Status and Connection Quality, and sends data through Device Fields.
Device Events
This refers to the data (delivered in JSON format) collected by the connected device. It represents the computed data generated through the connections between multiple Prefabs within the blueprint, which is then received by linking to a cloud prefab.
Device Field
A named data channel a device sends values through. You reference fields by name when configuring widgets. View and manage your device’s fields from the Fields sidebar item.
| Datatype | Description |
|---|---|
| Integer | Whole numbers like 1, 2, 3, etc. |
| Float | Numbers with decimals like 1.5, 2.75, etc. |
| String | A sequence of characters like “Hello”, “123”, etc. |
| Bool | True or False values, used for yes/no or on/off decisions. |
| Bytes | Raw data like files, images, or encoded information. |
Device Log
A timestamped message sent by a device, viewable in the device detail panel. Useful for debugging. Each message has a severity level: Debug, Info, Warn, or Error.
Device Tag
A key-value label attached to a device used to differentiate devices that share the same blueprint (for example company=lg or zone=outdoor). Tags are searchable in the device list and let a single blueprint target devices with specific characteristics.
E
Edge
The connection line you draw between two nodes in the Blueprint Editor. It carries data from an output handle on one node to an input handle on another.
Employee
A person who is a member of your company. Managed on Settings → Employees. Each employee has a Role.
F
Fields
A sidebar item inside a device’s detail view. It lists all Device Fields that the device has sent data through and lets you inspect recent values.
Firmware Version
The software version currently installed on a device. Shown in the device detail panel. Updates automatically after an OTA firmware update completes.
G
Graph
A dashboard widget that plots one or more device fields as a multi-line chart over time. Configured with a Time Range and Bucket Size (Interval) to control the window and resolution of the data displayed. Also referred to as a Multiple widget in technical contexts.
I
Interval
The label shown in the Graph and Histogram widget configuration panels for the Bucket Size setting. See Bucket Size.
M
Max Credits
The credit limit for your company per billing cycle. When your usage reaches this number, credit-consuming actions stop until the Reset Date. Adjustable on Settings → Billing (Owner only).
N
Node
A single block on the Blueprint Editor canvas. Each node is a placed copy of a Prefab with its own Node Constants, typed input ports, and typed output ports.
Node Constant
A configurable value set directly on a node in the Blueprint Editor (for example a threshold, a topic name, or a format string). You edit node constants in the node’s settings panel.
Notification
An in-app alert shown in the notification bell at the top of the page. Triggered by system events such as a device going offline.
O
OTA (Over-the-Air)
A method of delivering firmware updates to a device wirelessly over the network, without needing a physical connection. While an OTA update is in progress, the device’s Connection Status shows Updating Firmware.
P
Peripheral
A hardware interface—such as UART, I2C, CAN, or Ethernet—that a blueprint node can communicate through. When you deploy a blueprint that uses peripheral-aware prefabs, the Build & Deploy dialog lets you configure each peripheral (baud rate, IP address, etc.).
Pinned Dashboard
A dashboard set as a default so it appears as a shortcut in the left sidebar. A company can have up to five pinned dashboards.
Prefab
A reusable node template from the prefab library in the Blueprint Editor. Prefabs come pre-built (provided by PRIZM) or can be custom-made for your company. Each prefab defines what inputs, outputs, and Node Constants it exposes, and may include a Reference Link to documentation or an example.
R
Reference Link
A Docs or Example button that may appear on a prefab node in the Blueprint Editor. Clicking it opens external documentation or an example for that prefab in a new tab.
Reset Date
The date shown on Settings → Billing when your credit counter will reset to zero. It advances by 30 days each time it resets.
Retain (Widget option)
A toggle in widget configuration. When turned on, the widget continues to display the device’s last known value for up to 30 days even if the device stops sending data. Useful for sensors that only transmit occasionally.
Role
The permission level of an Employee:
- Owner – full access including billing and transferring ownership.
- Admin – can manage employees, devices, and blueprints but not billing.
- User – read-only access to data and dashboards.
S
Suffix
An optional unit label shown after a number in a widget (for example °C or km/h). Set it in the widget configuration panel. Available on Single, Graph, Gauge, and Histogram widgets.
T
Time Range
A widget setting that controls how far back in history to fetch data (for example Last 6 hours or Last 7 days). Shown as Time Range in the widget configuration panel. Chart widgets also pair this with a Bucket Size.
Trigger
- In the Blueprint Editor – a node type that lets a blueprint react to or send external commands and events.
- As a widget – a dashboard widget with a button or toggle that sends a command directly to a device. You configure the trigger name, and optionally require a confirmation dialog before it fires.
W
Webhook
A URL that PRIZM Cloud calls with event data whenever something notable happens. Create and manage webhooks in Settings → Data. Each webhook can have a name, a URL, and custom HTTP headers. A Test Webhook button lets you fire a test payload immediately.
Widget
A single card in a Dashboard Container. Available widget types:
- Single – one aggregated value with an optional unit suffix.
- Graph – a multi-line chart comparing several fields over time.
- Gauge – a radial or fill-style gauge with configurable thresholds.
- State – maps a numeric value to a colour and label.
- Boolean – shows a field as ON/OFF with custom text labels.
- Map – plots the latest GPS position of a device on a map.
- Image Map – overlays data points on a custom image you upload.
- Image – displays the latest image a device has sent.
- Text – static or Markdown-formatted text panel.
- Histogram – shows data frequency distribution across time buckets.
- Table – arranges other widget cells in a grid layout.
- Trigger – a button or switch that sends a command to a device.