DPS Configuration Basics Overview

When addressing the first configuration of your DPS system or when performing a review to improve your existing system, we suggest you to divide the work in phases.

Each phase is characterized by:

  • a single layer to focus your attention on

  • criteria of evaluation and completion

The phases broadly correspond to the main menu items in the Servitly Console.

Establishing the IoT connection

Before starting with the actual configuration we suggest you to establish and implement the method by which the connected products communicate with the DPS system.

For this purpose Servitly offers these options:

  1. Direct connection via MQTT

  2. Direct connection via HTTP

  3. Cloud-to-Cloud integration with a market IoT platform

If you have to choose an IoT connector, you should also consider:

  • Will your connected products need to receive remote updates?

    If yes, we suggest you to use a connector based on MQTT.

  • Do your connected products have limited bandwidth or data traffic?

    If so, we recommend using an HTTP-based connector, which avoids using an always open channel such as MQTT.

If you do not have a ready-to-connect product, you can take advantage of the concept of Virtual Things, which allows you to publish data to the DPS without having a physical product.

Appearance

In the Appearance section you set every single detail that affects the appearance of your DPS system, including images, graphics, labels and messages.
You also manage all the translations needed to offer your system in different languages.

  • Your brand

    Through Images and CSS you can set your DPS as close to your brand as possible, to make you feel at home and let your users feel at your premises.

  • Your partnersā€™ brand

    If you associate a subdomain to a partner, with the same approach you can change here the appearance of the DPS system published at the subdomainā€™ address according to your partnersā€™ brand.

  • Labels and translations

    Through Labels you manage every single piece of text in your DPS system. You can add as many languages and translations as you want.

  • Messages

    Through Messages you can configure all the messages the DPS system sends to the users when a certain event occurs.

Catalog

In the Catalog section you define the catalog of all the Product Models that will be connected to the DPS system.
Product models are organized into Categories, allowing you to easily manage many product families, series, models and sub models.

Every product model is represented by a Thing Definition, which declares Metrics, Events, and Views.
A Thing Definition can inherit from another one, allowing you to work only on what is different and share what is common.

Properties

In the Properties section you extend the metadata of the DPS business objects.
You can add and edit properties for these type of objects: Thing, Location, Customer, Partner, User.

Thing properties are defined for each Thing Definition.

RAW Data

In the RAW Data section you define all the metrics that a product sends to the DPS system.
Metrics are defined for each Thing Definition.

Computed Data

In the Computed Data section you can add new metrics that are computed taking other metrics as input.
Computed data are defined for each Thing Definition.

Remote Control

In the Remote Control section you define all the possible commands and parameters that the DPS is allowed to send to a product.
Commands and parameters are defined for each Thing Definition.

Events

An Event is any situation that occurred or is occurring right now on the product, or at a location, and that deserves to be tracked.
In the Events section you define all the possible event types you want to track and the conditions that allow the DPS system to detect them by processing data.
Events are defined for each Thing Definition.

Insights

The purpose of insights is to extract synthetic, interesting and actionable information from data and events.
Insights are implemented through Insight metrics defined for each Thing Definition.

An insight metric is a calculated metric that clearly and quickly illuminate and summarize a certain topic that is interesting for the product-service stakeholders.
Potentially, insight metrics can measure and illuminate on all topics of interest to product-service stakeholders: health, productivity, consumption, quality, etc.

Alerts

The purpose of Alerts is to raise the attention of the user on a particular event.
Alerts are defined for each Thing Definition.

Actions

The purpose of Actions is to ask the user to perform a particular activity that is suggested or prescribed upon an Event. The DPS system then asks the user to confirm whether or not they have performed the activity.
Actions are defined for each Thing Definition.

Automations

Automations let the DPS automatically launch commands on a connected product or trigger a workflow through an external information systems (like FSM, CRM, ERP) upon an event.


Service

In the Service section you define the Service Levels composing your service offering and their pricing.
Once you have defined Service Levels you can restrict the visibility of certain features of your DPS system only to customers who have purchased a specific Service Level.
Your connected products can also call the DPS system and request which level is associated with them. Based on the response they can unlock certain features.

Interfaces

In the Interfaces section you configure the organization, layout and content of any page of the DPS system.
Pages are organized in Views. Each View is dedicated to a single persona.

We recommend you focus on one view at a time.

Views are defined for each Thing Definition.