Servers

Persister Servers

Purpose: Persister servers are in the cloud platform. Persister servers are configured in Microsoft Azure as Function App. They get the information from Azure IoT Hub and transfer it to the Influx DB or Configuration DB.

Precondition: Log in Upkip Administration with Microsoft user. Select Servers.

Select menu Persister servers.

Figure 1: Upkip Administration - Persister servers

Select in azure portal All services>Function App

Filter by ‘persister’ and the list is filtered only with functional app for persister server.

Figure 2: Upkip Persister servers as Azure Function App

There are developed the following function app as Persister servers:

Analysis Servers

Purpose: Analysis servers are in the cloud platform. Analysis servers are configured in Microsoft Azure as Function App. They take the information from Influx DB or Configuration DB and make different calculations (as OEE, utilization, etc.)

Precondition: Log in Upkip Administration with Microsoft user. Select Organization.

Select menu Analysis servers.

Figure 3: Upkip Administration - Analysis servers

Select in the azure portal All services>Function App and filter by analyser (2).

There are developed the following Analysers:

Figure 4: Upkip Analysers as Azure Function App

Notification Server

Purpose: Notification servers get and information from Influx BD or Configuration DB and analyze it. If some event is triggered and there is configured notification with it, the notifications are sent to configured user or destination. There are supported notifications to user email, user viber, user phone as SMS and Microsoft Teams.

Precondition: Log in Upkip Administration with Microsoft user. Select Organization.

Select menu Notification servers.

Figure 5: Upkip Administration - Notification servers

Notification server and Event Processor are implemented in Azure as Function App.

Selecting menu Media Types is opened form with settings for Email, SMS, IFTTT and Viber.

Figure 6: Upkip Notification Media Types settings