logo
AdvancedIntegrations

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);
{
  "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.

query
machine_idstring

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);

Beliebte Integrationen

Verbinde gängige Tools per API oder über Zapier/Make.com.

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}'

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.