A Quix template providing examples of how to build a predictive maintenance system
Some of the technologies used by this template project are listed here.
Infrastructure:
Backend:
Frontend:
The main services in the pipeline are:
- Data Generator: Generates temperature data simulating one or more 3D printer.
- 3D Printer Down Sampling: Down samples the data to 1 minute intervals.
- Forecast Service: Creates a forecast for the next 8 hours for each printer.
- Alert Service: Detects when temperature is outside of normal parameters and sends alerts to the frontend.
- Printers Dashboard: Displays the data and alerts for each printer.
- InfluxDB 3.0 Alerts: Stores the alerts in InfluxDB 3.0.
- InfluxDB 3.0 Raw Data: Stores the data in InfluxDB 3.0.
To get started make sure you have a free Quix account.
If you are new to Quix it is worth reviewing the recent changes page, as that contains very useful information about the significant recent changes, and also has a number of useful videos you can watch to gain familiarity with Quix.
You also need to have a Git account. This could be GitHub, Bitbucket, GitLab, or any other Git provider you are familar with, and that supports SSH keys. The simplest option is to create a free GitHub account.
While this project uses an external Git account, Quix can also provide a Quix-hosted Git solution using Gitea for your own projects. You can watch a video on how to create a project using Quix-hosted Git.
Check out our tutorials. A specific tutorial for this template is coming soon.
If you need any assistance while following the tutorial, we're here to help in the Quix forum.