AI-powered predictive maintenance can help identify a faulty machine before a real problem occurs, reducing maintenance costs, improving availability and customer satisfaction. The advantages of predictive maintenance include:
Azure Sphere is a secure embedded platform that is ideal for quickly developing an IoT system. By providing a platform meeting all 7 properties of highly secured devices, Azure Sphere eliminates the need to be a hardware, OS, and security expert. These seven properties make Azure Sphere ideal for running and updating ML models. You don’t want to solve one problem (equipment operation) and introduce a larger one (security).
You can deploy up to 3 custom apps on Azure Sphere, including two ML workloads on the low-power real-time cores. The predictive maintenance solution runs a continuous movement classification TinyML model on one of the Azure Sphere real-time cores. When the TinyML model detects movement, for example, a rattle, or a faulty motor bearing, an event is sent to the predictive maintenance app running on the high-level core. The predictive maintenance app then powers up the network connection and sends the event to Azure IoT Central. Azure IoT Central exports the predictive maintenance event to a Logic App, which generates a message destined for Microsoft Teams.
The beauty of this solution is that you are combining building blocks. You don’t need to be a security expert, Azure Sphere has got you covered, Edge Impulse simplifies model development, and IoT Central, Logic Apps, Microsoft Teams are low code offerings making it easier to pull everything together.
The source code and documentation are available on the Azure Sphere Predictive Maintenance Wiki.
The TinyML (TensorFlow Lite) model was built with Edge Impulse. Edge Impulse simplifies building machine learning models for embedded hardware such as Azure Sphere. The cloud service is designed for developers, so you don’t need to be a data science guru. There are tools for ML training data acquisition, and wizards lead you through the process of training, testing, and exporting models. Learn more about Edge Impulse on their getting started page.
Of course, not all embedded hardware can run ML models, or the cost to redeploy updated firmware may outweigh the benefits. If this is your scenario, running cloud-based ML models may be an option. The Azure Anomaly Detector API enables you to monitor and detect abnormalities in time series data. Learn how to Identify abnormal time-series data with Anomaly Detector.
Be sure to watch the 10-minute end-to-end demonstration.
Please feel free to post any questions you may have.
Cheers Dave
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.