Devices
This context is a container for all Devices of a certain user.
Unique Actions
[?]
Add Device
This action is used to add a new Device to the system. It consists of several steps:
1. User is prompted to specify Device name (i.e. name of Device Context) and type (type of Device Driver that will communicate with Device).
2. A new Device Context is created on the server.
2. The user configures the connection properties for the new Device using an Edit Properties UI Procedure.
Action Name: | create |
Action Icon: | ![]() |
Permissions: | Accessible at Manager permission level |
Tutorial: Configure a Device
This action starts an Interactive Guide to help connect a new Device to Iotellect Server and configure it.
![]() | This context may provide some other unique actions, depending on the Device Driver managing it. For example, if it is managed by an Iotellect Agent driver, it will contain a Configure Agent action, to configure an Agent application. |
Action Name: | guide |
Action Icon: | ![]() |
Non-Interactive Mode: | Not Supported |
Permissions: | Accessible at Observer permission level |
Common Actions
[?]
Replicate To Children, Import, Export, Edit Context Permissions, Monitor Related Events, Search/Filter, various Grouped Actions according to child contexts.
Context States and Icons
This context has no states. It is always represented by the
icon.
Advanced Information |
Context Information
Context Type: devices
Context Name: devices
Context Description: Devices
Context Path: users.USER_NAME.devices
Context Mask: users.*.devices
Context Permissions
[?]
Level | Description |
None | No access allowed. |
Observer | Basic event monitoring. |
Operator | Same as Observer. |
Manager | Device creation, export and import. |
Engineer | Same as Manager. |
Administrator | Same as Manager. |
Public Variables (Properties)
[?]
This context has no public variables (properties).
Public Functions
[?]
Common Functions: makeCopy (Make Copy), delete (Delete)
Add Device
Creates new device account.
Function Name: | add | ||
Permissions: | Accessible at Manager permission level | ||
Input Records: | 1 | ||
Input Format: | |||
Name | Type | Description | |
|---|---|---|---|
driver | String | ID of device driver plugin. | |
name | String | Name of account. | |
description | String | Account description. | |
templates | DataTable | Optional list of variable templates applied to the device during creation. | |
Output Records: | 0 | ||
Output Format: | None | ||
![]() | templates An optional parameter that specifies a set of variable templates to be applied to the device at creation time. Each template defines initial variables, their formats, default values, and other properties that will be automatically added to the device context once it is created. This allows creating devices with a predefined and consistent structure without additional manual configuration. If the parameter is omitted or an empty table is provided, the device is created without applying any variable templates. |
Public Events
[?]
Common Events: info (Information)
Was this page helpful?



