Trigger-Konnektor
Übersicht
Abschnitt betitelt „Übersicht“Der Trigger-Konnektor implementiert bedingte Logik mit MXL (Meddle Expression Language).
Konnektor-Typ: MeddleTrigger
Direct Dispatch-Modus
Abschnitt betitelt „Direct Dispatch-Modus“Benutzerdefiniertes Payload senden, wenn Bedingung wahr ist:
{ "type": "MeddleTrigger", "config": { "mode": "DirectDispatch", "condition": "temperature > 80 || pressure > 10", "payload": { "alert_type": "critical", "severity": "high", "message": "Schwellenwert überschritten" } }}Wenn Bedingung wahr ist, gibt es das benutzerdefinierte Payload aus.
Passthrough-Modus
Abschnitt betitelt „Passthrough-Modus“Originaldaten nur durchlassen, wenn Bedingung wahr ist:
{ "type": "MeddleTrigger", "config": { "mode": "Passthrough", "condition": "temperature > 25 && status == \"active\"" }}Wenn Bedingung wahr ist, gibt es das Original-Payload weiter.
MXL-Ausdrücke
Abschnitt betitelt „MXL-Ausdrücke“Vergleichsoperatoren
Abschnitt betitelt „Vergleichsoperatoren“>Größer als<Kleiner als>=Größer oder gleich<=Kleiner oder gleich==Gleich!=Ungleich
Logische Operatoren
Abschnitt betitelt „Logische Operatoren“&&UND||ODER
Beispiele
Abschnitt betitelt „Beispiele“temperature > 80pressure < 10temperature > 80 && pressure < 10humidity > 60 || temperature > 25status == "active"count != 0temperature >= 20 && temperature <= 30Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Warnung bei Schwellenwert-Verletzungen
- Daten basierend auf Bedingungen filtern
- Daten bedingt routen
- Geschäftslogik implementieren
Beispiel: Temperaturwarnung
Abschnitt betitelt „Beispiel: Temperaturwarnung“{ "type": "MeddleTrigger", "config": { "mode": "DirectDispatch", "condition": "temperature > 80", "payload": { "alert": "high_temperature", "severity": "warning" } }}Best Practices
Abschnitt betitelt „Best Practices“- Verwenden Sie Passthrough zum Filtern
- Verwenden Sie DirectDispatch für Warnungen und Benachrichtigungen
- Kombinieren Sie mehrere Bedingungen mit
&&und|| - Testen Sie Bedingungen mit verschiedenen Eingabewerten
Verwandte Konnektoren
Abschnitt betitelt „Verwandte Konnektoren“- Alert - Benachrichtigungen senden
- Filter - Einfache Schlüsselfilterung
- MXL-Referenz - Vollständige MXL-Dokumentation