IIH GraphQL Example - Motor Temperature Alarm Sample App
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