Hello Mohamed Wahba
Thanks for reaching out to us. I think you want to use the data from your IoT system as the input to Azure Anomaly Detector. I hope below content can help you start smoothly.
I will first invite you to try on the interactive demo to know which kind of model you need - https://algoevaluation.azurewebsites.net/#/
There are two kind of detectors - Univariate Anomaly Detector and Multivariate Anomaly Detector
Multivariate Anomaly Detector
This demo shows you how Multivariate Anomaly Detector detects anomalies from time series data among multiple variables automatically.
You can use Anomaly Detector multivariate for -
- Detect system level anomalies from a group of time series.
- When any individual time series won't tell you much and you have to look at all signals to detect a problem.
- Predicative maintenance of expensive physical assets with tens to hundreds of different types of sensors measuring various aspects of system health.
Univariate Anomaly Detector
This demo shows you how Anomaly Detector detects anomalies from time series data automatically in streaming or batch ways. Anomaly Detector learns from the time series data in the API requests about the normal pattern and generates output on which data points are anomalies, expected values, upper/lower bounds. You can also see how the sensitivity parameter can impact detection results and upper/lower bounds of normal value range dynamically, the higher the value, the narrower the band and the more anomalies would be marked.
The demo provides three samples for you to have a try
Use the Anomaly Detector for
- Detect anomalies throughout your time series data set, as a batch request
- Detect the anomaly status of the latest data point in your time series
- Detect trend change points in your data set.
When you decide which detector to use, you can refer to the below repo for the code of the demo
https://github.com/Azure-Samples/AnomalyDetector#content
Quickstart: Use the Univariate Anomaly Detector client library https://learn.microsoft.com/en-us/azure/cognitive-services/anomaly-detector/quickstarts/client-libraries?tabs=command-line&pivots=programming-language-csharp
Quickstart: Use the Multivariate Anomaly Detector client library https://learn.microsoft.com/en-us/azure/cognitive-services/anomaly-detector/quickstarts/client-libraries-multivariate?tabs=command-line&pivots=programming-language-csharp
You can choose your preference language to develop. I hope this helps, please let me know if you need further help.
Regards,
Yutong
-Please kindly accept the answer and vote 'Yes' if you feel helpful to support the community, thanks a lot.