Integrationen und Erweiterungen
Verbinde Novo AI mit Drittanbieter-Tools und -Diensten, um deine Maschinenoptimierung zu erweitern. Beinhaltet Webhooks, APIs und gängige Integrationen.
const response = await fetch('https://api.example.com/v1/machines', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
console.log(data);
curl -X GET 'https://api.example.com/v1/machines' \
-H 'Authorization: Bearer YOUR_API_KEY'
{
"machines": [
{
"id": "mach_123",
"status": "optimized",
"performance": 98.5
}
]
}
curl -X POST 'https://api.example.com/v1/sensors/ingest' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"machine_id": "mach_123", "temperature": 75.2}'
Übersicht
Novo AI unterstützt Integrationen mit externen Systemen, um deine Maschinenoptimierungsprozesse zu vereinfachen. Nutze die REST-API für programmatischen Zugriff, Webhooks für Echtzeit-Benachrichtigungen und vorkonfigurierte Konnektoren für gängige Tools. So automatisierst du Abläufe über IoT-Sensoren, ERP-Systeme und individuelle Anwendungen hinweg.
Bevor du integrierst, generiere einen API-Schlüssel in deinem Dashboard unter https://dashboard.example.com/settings/api.
API-Verbindungen
Richte API-Verbindungen ein, um Maschinendaten abzurufen oder Optimierungen programmatisch auszulösen.
Authentifizierung
Alle API-Anfragen erfordern ein Bearer-Token. Verwende den {API_KEY}, den du aus deinem Dashboard erhältst.
Bearer {YOUR_API_KEY}
Filtere nach einer bestimmten Maschinen-ID.
Maschinenstatus abrufen
Rufe den Echtzeitstatus deiner Maschinen ab.
Webhook-Konfiguration
Webhooks benachrichtigen deinen Endpunkt über Ereignisse wie Maschinenwarnungen oder abgeschlossene Optimierungen.
Einrichtungsschritte
Webhook erstellen
Navigiere zu https://dashboard.example.com/webhooks/new und gib deine Endpoint-URL ein, zum Beispiel https://your-webhook-url.com/novo-ai.
Ereignisse auswählen
Wähle Ereignisse aus: machine.optimized, alert.triggered.
Endpoint verifizieren
Novo AI sendet einen Challenge-Ping. Antworte mit 200 OK.
Eingehende Webhooks verarbeiten
Nutze dieses Beispiel, um Payloads sicher zu verarbeiten.
const express = require('express');
const app = express();
app.use(express.json());
app.post('/novo-ai', (req, res) => {
const event = req.headers['x-novo-event'];
const payload = req.body;
if (event === 'machine.optimized') {
console.log('Machine optimized:', payload.machine_id);
}
res.status(200).send('OK');
});
app.listen(3000);
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/novo-ai', methods=['POST'])
def webhook():
event = request.headers.get('X-Novo-Event')
payload = request.json
if event == 'machine.optimized':
print(f'Machine optimized: {payload["machine_id"]}')
return jsonify({'status': 'OK'}), 200
if __name__ == '__main__':
app.run(port=3000)
Beliebte Integrationen
Verbinde gängige Tools per API oder über Zapier/Make.com.
ERP-Systeme
Synchronisiere Bestands- und Produktionsdaten mit SAP oder Oracle.
IoT-Geräte
Ziehe Sensordaten aus AWS IoT oder Azure IoT Hub.
Monitoring-Tools
Leite Warnmeldungen an Datadog oder New Relic weiter.
IoT- und Sensorintegration
Für IoT-Geräte verwende die Machines-API, um Sensoren zu registrieren.
Veröffentliche Sensordaten an mqtt.example.com/novo/sensors/{machine_id}.
mosquitto_pub -h mqtt.example.com -t novo/sensors/mach_123 \
-m '{"temperature": 75.2, "vibration": 0.5}'
Sende eine POST-Anfrage direkt an den Ingestion-Endpoint.
Best Practices
- Rotiere API-Schlüssel monatlich.
- Verwende HTTPS für alle Endpoints.
- Validiere Webhook-Signaturen mit HMAC SHA-256.
- Begrenze Webhook-Retries auf 5 Versuche.
Überwache Integrationslogs unter https://dashboard.example.com/logs, um Probleme schnell zu debuggen.
Integriere selbstbewusst, um deine Workflows deutlich zu verbessern. Für individuelle Anforderungen kontaktiere den Support über das Dashboard.
Last updated 2 weeks ago
Built with Documentation.AI