📃
Edge Signal Docs
Edge Signal Platform
Edge Signal Platform
  • Overview
  • Architecture
  • Quick Start
    • Register Device
    • Create a Dockerized Application
    • Create a Native Application
    • Create Deployment
    • Enable Alert
    • Create Tunnel
    • Execute Remote Commands
    • Monitor Device
    • Create & Deploy a Data Flow
  • PROJECTS
    • Overview
    • Create Project
    • Assign User
  • USERS
    • Account Registration
    • Accounts
    • Invitations
    • Roles
  • DEVICES
    • Device Registration
    • Fleet Management
    • Device Detail
    • WiFi Settings
    • Groups
  • APPLICATIONS
    • Overview
    • Create Application
    • Create Release
    • Application Settings
  • DEPLOYMENTS
    • Overview
    • Create Deployment
    • Modify Deployment
    • Delete Deployment
    • Upload Files
    • Deployment Scripts
  • Data Flows
    • Overview
    • Design a Data Flow
    • Use a Data Flow
      • OPC-UA Server to Cloud MQTT Video Demo
  • MONITORING
    • Metrics
    • Filtering
    • Custom Metrics
  • ALERTS
    • Create Channel
    • Create Rule
    • Custom Alerts
  • REMOTE CONTROL
    • Tunnel Architecture
    • Create Tunnel
    • Close Tunnel
  • LOGS
    • Overview
    • Fetch Device Logs
  • SDK
    • Overview
    • Python
    • Javascript
  • DEVICE AGENT
    • Release Notes
  • Policy and Legal
    • Terms and Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page
  • Video Tutorial: Creating and Deploying a Data Flow (4 mins)
  • Step-by-Step: Creating and Deploying a Data Flow
  1. Quick Start

Create & Deploy a Data Flow

PreviousMonitor DeviceNextOverview

Last updated 2 years ago

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

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

  • 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

🎬
📋
Creating and deploying a data flow
Create Data Flow
MQTT IN Node
Configure MQTT IN Node
Wire MQTT IN Node to MQTT OUT Node
Choose Gateway Device
Create Deployment - details
Select New Data Flow
Create Deployment
Data Flow is Deployed