IIH GraphQL Example - Motor Temperature Alarm Sample App

Content Type: Sample
Categories: Internet-of-Things,Data

Overview

Industrial Information Hub – the future of data & device management.

Industrial Information Hub creates an open ecosystem for agile and autonomous plants. With the help of semantic data models, it allows you to gather production data from across the organization as the basis for digitization. Thanks to the one-stop solution for data management, you’re building the foundation for adaptability and expansion of your digital operations.

IIH (industrial-information-hub) supplies a direct experiment on Motor Temperature Alarm. After you configure a specific IIH endpoint, a given motor, a temperature limit value, it will check whether motor temperature exceeds the limit value.

It can be used and applied in the scenario ‘Anomaly detection’ for motor temperature check.

Documentation

Description

Industrial Information Hub – the future of data & device management.

Industrial Information Hub creates an open ecosystem for agile and autonomous plants. With the help of semantic data models, it allows you to gather production data from across the organization as the basis for digitization. Thanks to the one-stop solution for data management, you’re building the foundation for adaptability and expansion of your digital operations.

IIH (industrial-information-hub) supplies a direct experiment on Motor Temperature Alarm. After you configure a specific IIH endpoint, a given motor, a temperature limit value, it will check whether motor temperature exceeds the limit value.

It can be used and applied in the scenario ‘Anomaly detection’ for motor temperature check.

When Notifier setting is enabled and the motor temperature is too high, notifications can be automatically sent to the target users by Notifier.

For IIH support, please refer to IIH Configurator for Industrial Edge.

For more examples, please refer to Industrial Edge.

Typical usage scenario

v1.0.0

Drag ‘DeviceStatusCheck’ of ‘Recipe alarm connector’ in Toolbox and put it in your microflow as one activity. Set necessary parameter to check current motor temperature whether exceeds limit value.

Set ‘ServiceConfiguration’’ in the Navigation will show a demo page.

v1.1.0

Enable Notifier setting in the Navigation and system will send notifications automatically in example app.

Features and limitations

Directly expose a microflow action named ‘DeviceStatusCheck’ to check motor temperature value.

Directly expose a microflow action named ‘ServiceConfiguration’ to show a demo page.

Automatically send notifications to the target users once motor temperature is abnormal.

Add feedback function.

Dependencies

  • Mendix Studio Pro 9.15.1+
  • IIH Semantics (IIH) V1.5.0+
  • IIH GraphQL endpoint with OPC UA model enabled (example as KUKA robotics model)
  • Notifier 1.16.0+ (Notifier enabled)
  • IIH Essentials (Data Service) 1.5.0+ or Data Service simulator (Notifier enabled)

Installation

Download from Mendix Marketplace and directly use it as your example app.

Configuration

DeviceStatusCheck:

·     GraphqlEndpoint: IIH GraphQL endpoint example as: http(s)://: /iih-core-config/api/graphql

·     EquipmentDisplayName & EquipmentBrowseName: Locate the specific ‘Motor’

·     StatusLimitValue: Temperature limit value

Releases

Version: 1.1.0
Framework Version: 9.15.1
Release Notes: Integrate Notifier into the example app. Send notifications to the target users by Notifier when motor temperature is abnormal. Fix the user switching system users issue when Product Mode is enabled.
Version: 1.0.0
Framework Version: 9.15.1
Release Notes: Microflow action ‘DeviceStatusCheck’ provides means to call IIH GraphQL endpoint by a given motor and a limit temperature to check with. It can be used in Motor Temperature check for Alarm. Microflow action ‘ServiceConfiguration’ will help user to check if service configuration is set correctly and navigates user to a demo page.