Create & Deploy 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

  • 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

  • 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

  • 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

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

  • 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

  • Select the newly created data flow, and click Continue

  • 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

  • The data flow is now deployed to the gateway

Last updated