This Guidance helps you detect and classify defects in the manufacturing industry by integrating AWS services with IBM Maximo® Visual Inspection and Maximo® Application Suite. Industrial leaders will be able to perform monitoring, scheduling and resource provisioning, in addition to asset management and maintenance. This Guidance deploys remote monitoring and visual inspection to optimize and automate quality inspection and increase production uptime through alerts and anomaly detection.
Please note: [Disclaimer]
The Maximo® Visual Inspection (MVI) mobile app or edge device sends training datasets, such as images and videos, to the MVI training server running on Red Hat® OpenShift® Container Platform in your virtual private cloud (VPC) on Amazon Elastic Compute Cloud (Amazon EC2).
A subject matter expert (SME) can also send data to be ingested using a web application.
SMEs annotate dataset images and train models in the MVI training server.
Use the MVI edge or mobile app to create inspections and download products or models for specific use cases and deploy them. Use Real Time Streaming Protocol (RTSP) for video data.
Operator workstations send messages, such as Internet of Things (IoT) sensor data, to MQTT topics on an MQTT broker. The MVI edge or mobile app subscribes to the topic and receives the message.
Take a photo and perform inference at the edge, then send images with the inference results to MVI.
Send the alerts and inference results to the MQTT topic on an MQTT broker.
Plant managers and technicians review the inference results in the MVI edge user interface, mobile app, or training server.
The AWS Well-Architected Framework helps you understand the pros and cons of the decisions you make when building systems in the cloud. The six pillars of the Framework allow you to learn architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable systems. Using the AWS Well-Architected Tool, available at no charge in the AWS Management Console, you can review your workloads against these best practices by answering a set of questions for each pillar.
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Plant managers and technicians can review the inference results in the MVI edge user interface, MVI mobile app, or MVI training server. This helps ensure that plant managers and technicians stay updated on any operational issues by accessing relevant data through their device of choice.
Additionally, Maximo® integrates with Amazon CloudWatch for workload and process monitoring.
Secure key and certificate management encrypts data at rest and in transit. MVI also provides automated detection of unintended data access.
This Guidance uses NLBs, which can handle unpredictable traffic patters while still maintaining low latency for the MVI edge, mobile, and web applications. MVI is also deployed across three Availability Zones to maintain business continuity even in the event of failure.
In this Guidance, MAS optimizes manufacturing performance, extends asset life cycles, and reduces operational downtime and costs with highly configurable computerized maintenance management system (CMMS), enterprise asset management (EAM) and application performance management (APM) applications all in a single product.
Maximo® uses per-node Amazon EBS storage for localized node-based storage and Amazon EFS, which scales as needed to avoid overprovisioning of infrastructure.
A detailed guide is provided to experiment and use within your AWS account. Each stage of building the Guidance, including deployment, usage, and cleanup, is examined to prepare it for deployment.
The sample code is a starting point. It is industry validated, prescriptive but not definitive, and a peek under the hood to help you begin.
The sample code; software libraries; command line tools; proofs of concept; templates; or other related technology (including any of the foregoing that are provided by our personnel) is provided to you as AWS Content under the AWS Customer Agreement, or the relevant written agreement between you and AWS (whichever applies). You should not use this AWS Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the AWS Content, such as sample code, as appropriate for production grade use based on your specific quality control practices and standards. Deploying AWS Content may incur AWS charges for creating or using AWS chargeable resources, such as running Amazon EC2 instances or using Amazon S3 storage.