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.
- There is opened form with a list of Persister Servers.
Figure 1: Upkip Administration - Persister servers
Select in azure portal All services>Function App
- There are listed all function app applications
Filter by ‘persister’ and the list is filtered only with a functional app for the persister server.
Figure 2: Upkip Persister servers as Azure Function App
There are developed the following function app as Persister servers:
- Persister Server Heartbeat
- Persister Server Integration
- Persister Server Telemetry
- Persister Server Telemetry Failed
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.
- There is opened form with a list of Analysis Servers. Clicking on analysis server (2) is opened the list of implemented Analysers (3). They are implemented in azure as Function App.
Figure 3: Upkip Administration - Analysis servers
Select in the azure portal All services>Function App and filter by analyzer (2).
- There are listed all function app for different analyzers.
There are developed the following Analysers:
- Alarm Analyzer
- Downtime Analyzer
- Data Summary Analyzer
- Service Health Analyzer
- OEE Analyzer
- Time series Context Analyzer
- Order Analyzer
- Report Analyzer
- Machine KPI Analyzer
- Calculated Tags Analyzer
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 a 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.
- There is opened form with a list with 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