Device Assets
Modern devices provide hundreds or even thousands of settings, operations, and event types. Such a large number of resources requires some grouping for convenient management. In Iotellect, groups of device resources are called Device Assets.
Assets are organized in a hierarchical tree-like structure. If a certain device driver supports assets, it provides the list of root assets, each of them having a list of children assets. System operators may enable/disable assets to ensure that only necessary device data is processed.
Here are several examples of device assets:
-
For SNMP devices, an asset is a MIB file supported by the device. Disabling it disables the reading of all OIDs defined in the MIB file.
-
Each asset of a WMI device is a single WMI class. If the asset is enabled, the system exposes properties/methods/events of all instances of this class.
-
For BACnet devices, root assets represent BACnet object types, while child assets match object instances. Thus, it's possible to disable the processing of both whole object types and individual instances.
-
Every group of OPC Server properties is represented by a separate asset. Child assets are property subgroups.
Managing Device Assets
There are two ways to enable/disable device assets:
-
The asset list may be initially edited during device account creation
-
Assets of existing device accounts may be managed via the Edit Device Properties action
Re-Reading Device Assets
Normally, the list of device assets is read from hardware only once during device account creation and cached on the server. It's not re-read even during full synchronization cycles in order to maximize system performance. To force re-reading information about device assets (e.g. after device reconfiguration), use the Reset Device Driver action.
If the Metadata Reading Mode property of the device account is set to Read all, the assets are re-read on every synchronization cycle.
Was this page helpful?