An AI-powered solution to monitor, analyze, and predict failures in industrial equipment.
Integrating IoT sensors and ERP systems, this API processes real-time data to detect anomalies and prevent failures before they occur—reducing costs and downtime.
Base URL: https://predictive-maintenance-api.up.railway.app/
✅ Real-Time Monitoring – Collect and analyze sensor data, including temperature, vibration, and energy consumption.
✅ AI-Powered Failure Prediction – Machine learning algorithms identify patterns and anticipate mechanical failures.
✅ Detailed Reports – Generate insights and statistics for each piece of equipment.
✅ Custom Configuration – Adjust thresholds and limits based on your operational needs.
✅ Seamless Integration – Designed to work with ERP systems and industrial platforms.
✅ Secure Authentication – API key-based access for enhanced security.
To run this API locally, follow these steps:
git clone https://github.com/MicaelSoares7/predictive-maintenance-api.git
cd predictive-maintenance-apipython -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtuvicorn PredictiveX:app --host 0.0.0.0 --port 8000The API will be available at: http://127.0.0.1:8000
POST /equipamento/{equip_id}/dados{
"temperatura": 75.5,
"vibracao": 4.2,
"energia": 450.0
}{
"message": "Data received successfully",
"status": "OK"
}GET /equipamento/{equip_id}/relatorio{
"equipamento_id": "123",
"historico": [
{"temperatura": 75.5, "vibracao": 4.2, "energia": 450.0, "timestamp": "2025-02-19T12:00:00"}
],
"status": "Normal",
"previsao_falha": false
}POST /equipamento/{equip_id}/configurar_limites{
"temperatura_max": 100,
"vibracao_max": 5.0,
"energia_max": 500
}{
"message": "Thresholds updated successfully",
"status": "OK"
}To use this API, include an API Key in the request headers:
{
"x-api-key": "your-api-key-here"
}You can test the API directly on your hosted endpoint using Postman or cURL:
curl -X GET "https://predictive-maintenance-api.up.railway.app/equipamento/123/relatorio" -H "x-api-key: your-api-key-here"🔹 Lower maintenance costs – Reduce unplanned downtime and avoid costly repairs.
🔹 Increased equipment availability – Minimize operational disruptions.
🔹 Optimized production efficiency – Enhance performance and reduce waste.
🔹 Scalable and flexible – Easily integrates with existing industrial platforms.
💡 Available as a REST API for seamless integration.
Have questions or need support? Feel free to reach out!