A versatile node that can perform multiple operations on data. Its exact capabilities might vary but generally offer a combination of processing features in one node.
What is a multifunctional?
The multifunctional node is designed to aggregate data specifically at the device level. This node consolidates various data streams generated by individual devices into a single, cohesive payload, enabling a comprehensive view of the device's performance and status. By aggregating data at this granular level, the multifunctional node allows for detailed monitoring and analysis, ensuring that all relevant data from a particular device is captured and processed together. This approach facilitates more precise diagnostics, performance assessments, and predictive maintenance, ultimately enhancing the efficiency and effectiveness of IoT system management. The multifunctional node is essential for users who need to gather and analyze detailed device-level data to optimize operations and improve overall system reliability.
Inputs
The multifunctional node has mandatory inputs and outputs. These are:
Input |
Requirement |
Comments |
Input Field Name |
Mandatory |
Enter the JSON key of the value that needs to be aggregated to a device label. |
Output Field Name |
Mandatory |
Enter the JSON key that will hold the aggregated output. |
Functionality
The Multifunctional node can perform calculation on the input field.
Outputs
A new JSON key is created to hold the output of the calculated value based on the configuration set in the node.
How to Use
Implementation
In the Rayven Workflow Builder:
- Select Functions.
- Drag the Multifunctional node to the canvas.
- Provide an input to the Multifunctional node by connecting it to another node.
- Double click on the Multifunctional node to open the configuration window.
Configuration
Section: General |
||
This section contains basic configuration elements required for any multifunctional implementation |
||
Field |
Requirement |
Comments |
Node Name |
Mandatory |
Enter a name for this node. This provides a handle to which you and others can refer, so it should be simple but meaningful and explain the node’s purpose. |
Input Field Name |
Mandatory |
Enter the JSON key of the value that needs to be aggregated to a device label. |
Calculation |
Mandatory |
Select the calculation functions from the drop down list:
|
Function Time Range |
Mandatory |
Select the function range from the drop down list:
|
Interval |
Mandatory |
Enter an integer for the time interval. |
Interval Units |
Mandatory |
Select the time unit to be used for the calculation interval from the dropdown menu
|
Output Field Name |
Mandatory |
Enter the JSON key that will hold the aggregated output. |
Decimal Precision |
Optional |
Set the decimal precision of the output value. |