Create & Deploy a Data Flow

🎬 Video Tutorial: Creating and Deploying a Data Flow (4 mins)

Creating and deploying a data flow

📋 Step-by-Step: Creating and Deploying a Data Flow

Create a Data Flow

  • Log in to the Edge Signal platform

  • Navigate to the sidebar in the ADMINISTRATION section where you’ll find Data Flow

  • To create a new Data Flow, click the Add New button

  • Choose a suitable name, and click Create Data Flow

Create Data Flow
  • In the list, click on the name of the new data flow to open the data flow page and edit the new data flow

  • In this example, we wish to get data from an MQTT Server running locally inside a manufacturing plant, then push this data to another MQTT Server running on the cloud

  • To get data from the MQTT Server, we will add an MQTT In node from the palette and configure the connection options by clicking the node

MQTT IN Node
  • Configure the server properties by clicking the pencil icon to expose connection and security authentication options and click Add

  • Give the MQTT In node topic a suitable name and click Done

Configure MQTT IN Node
  • Save these configurations by clicking the Deploy button

  • To push the data to another MQTT Server running on a cloud environment, use an MQTT Out node

  • Similar configurations are required for the MQTT Out as well, add a new Server configuration targeting the cloud MQTT Server and configure the connection options by clicking the node

  • Configure the server properties by clicking the pencil icon to expose connection and security authentication options and click Add

  • Give the MQTT Out node topic a suitable name and click Done

  • Wire the output of the MQTT In node to the input of the MQTT Out node then click Deploy to save this Data Flow

Wire MQTT IN Node to MQTT OUT Node

Deploy to a Gateway

  • Before creating a deployment, check for available devices in the platform Devices List

Note: To deploy data flows to a device, the device must be registered with the –gw option

  • Navigate to the left sidebar menu in the SERVICES section to Devices

  • Choose the appropriate gateway device with an Online status

Choose Gateway Device
  • Confirm the device type in the device detail page

Note: You can ONLY deploy Data Flows to Gateway Devices

  • In the left sidebar menu in the SERVICES section, expand Deployments then click Deployments

  • Click Create Deployment to open a dialogue

  • Enter a title, description, and target information for the deployment

  • Select target gateway, and click Continue to open the Data Flow selection page

Create Deployment - details
  • Select the newly created data flow, and click Continue

Select New Data Flow
  • At the Application Selection page, select an application or click Continue to advance to the Deployment Preview page

  • Check deployment details, and click Create Deployment

Create Deployment
  • The data flow is now deployed to the gateway

Data Flow is Deployed

Last updated