Workflows allow you to provide custom logic that can be applied to your incoming messages.

  • Attributes - Properties that represent the current state of your device

  • Inputs - New values that arrive from incoming messages

  • Input Commands - Commands that can be triggered from external sources to manipulate your device

  • Output Commands - Messages that are sent back to your device as a result of the workflow

  • State Machines - In NuvIoT, State Machines are a mechanism for building complex logic that can be executed based on the current state of your device


A Visual Editor is provided to build your workflows. You can add nodes and Connect Them to Other Nodes. It should be noted that not all nodes can be connected to each other.