Senseforce 2.0 Manual
  • Welcome to Senseforce 2.0
  • SF MQTT API
  • SF Edge
    • Edge Package Overview
    • Edge Installation
      • Using the SF Edge Service installer in command shell
      • Headless SF Edge Servie execution
    • Edge Configuration
      • Which Plugins to load (appsettings.xml)
      • Edge Data Routing (EventDefinition.xml)
      • OTA configuration (otasettings.xml)
      • Edge Logging
      • Input plugins
        • SQL Plugin
        • SQLite Plugin
        • OPC UA Plugin
          • OPC UA server browser
        • SIEMENS S7/SINUMERIK Plugin
          • Creating connection definition file
        • S7 Plugin
        • REST Plugin
        • TCP Listener Plugin
        • XML File Parsing Plugin
        • Heidenhain Plugin
      • Output Plugins
        • MQTT Plugin
        • SQLite Plugin
    • Edge Compute plugins
      • Creating compute plugins
      • Using compute plugins
  • SF Edge Asset Management
    • Edge version repository
  • SF Platform
    • Navigation
      • Overview Screen
    • Dataset Builder
      • Filters, Aggregations and Groupings
      • Functions of the Formula Editor
      • Additional Settings
      • Special Events
      • FAQ and Troubleshooting
    • Script Editor
      • Details of the Script Editor
      • Installed Packages
      • Working with Timestamps
        • Working with Timestamps in Python
        • Working with Timestamps in R
      • FAQ and Troubleshooting
    • Widgets
      • Text
      • Headline
      • Image
      • Progress Bar & Gauge Chart
      • Table
      • Map
      • Line, Bar, Scatter and Area Chart
      • Pie Chart
      • Gantt Chart
      • Histogram
      • Overview
      • Log
      • Default colors and color conditions
      • FAQ and Troubleshooting
    • Dashboards
      • Dashboard Filters
      • Favorites
      • Data Drilldown & Widget Interaction
      • Editing multiple dashboard widgets
      • Time Zones
      • Synchronized Zooming
      • Sharable Dashboard URL
      • Multi-chart layout options
      • Default sort for table widgets
      • Releases
      • Reporting
      • FAQ and Troubleshooting
      • Applying zoom to global timestamp filter
      • Optimise the layout for different devices
    • Machine Master Data
      • Dimensions
      • Instances
      • Things
      • Use Case
      • FAQ and Troubleshooting
    • Automation
      • Trigger
      • Scheduling overview
      • Actions
      • Test your Automation
      • Zapier integration (necessary internal steps)
      • Zapier integration
      • Subscriptions
      • FAQ and Troubleshooting
    • Event Schema Management
      • Importing a Event Schema
      • FAQ and Troubleshooting
    • Virtual Events
      • Creating a Virtual Event
      • Scheduling Overview
      • Permissions and Data Access
      • FAQ and Troubleshooting
    • Details modal for elements
    • Copy / Duplicate elements
    • Whitelabeling
    • Edge Device Management
    • Element History
    • Public API
      • Get your access token
      • Endpoints
      • Debugging scripts
      • FAQ and Troubleshooting
    • User & Group Management
      • FAQ and Troubleshooting
    • Active Directory & SSO Setup
Powered by GitBook
On this page
  • Overview
  • Edge configuration workflow

Was this helpful?

  1. SF Edge

Edge Configuration

Overview

The Senseforce Edge solution is a headless piece of software, running either as Console Application, Windows Service, or as Linux Daemon. To define, which data to collect, which Edge operations to perform, and where to send the data to, an XML file-based configuration workflow is implemented.

You can define a set of default Edge configurations which you can easily check into your configuration management systems as well as copy&paste to your newly installed Edge instances.

Edge configuration workflow

Any Edge software instance is delivered with a default set of configurations.

Depending on whether you use the Edge console application or the Edge service application, the configuration can be found in the following folders.

[Edge Main Folder]/configs

These configs are only used for the Edge instance Luna.Console, executed directly from the [Edge Main Folder].

C:/ProgramData/Senseforce/Luna Data/[YourServiceName]

You can install several Luna service instances onto one device - for example to collect data of several machines from a local data collection device. Each service instance needs it's own set of configurations. When using the Senseforce Edge Service Installer, the default configurations are automatically installed for any service.

There are four areas where the Edge solution needs to be configured:

Define which Plugins to load and where to find the plugins binaries

File-path:

configs/appsettings.xml

Configure the input plugin(s): Which data to collect, sampling frequency, advanced operations like filtering

File-path:

configs/configurations/InputPlugins/[Plugin]

Note: Depending on which input plugin is used, several configuration files need to be adjusted for each plugin

Configure the output plugin(s): Define where to send your data

File-path:

configs/configurations/OutputPlugins/[Plugin]/[PluginSettings.xml]

Data routing and data translation: Senseforce Edge provides a powerful data routing and data translation layer where you can define which data points are transmitted to which output plugin as well as how the data points are designated.

File-path:

configs/configurations/EventDefinition.xlm

PreviousHeadless SF Edge Servie executionNextWhich Plugins to load (appsettings.xml)

Last updated 3 years ago

Was this helpful?