Warum SIGNL4
Losant bietet eine einfach zu bedienende Enterprise IoT-Plattform, die Teams dabei unterstützt, schnell vernetzte Echtzeit-Lösungen zu entwickeln. Egal, ob man Daten von einem Raspberry Pi oder Industriemaschinen sammelt, Losant kann dabei helfen, IoT-Geräte in Echtzeit zu verwalten. Die Kopplung dieser leistungsstarken IoT-Plattform mit SIGNL4 kann euren täglichen Betrieb durch eine Erweiterung eures mobilen Teams im Außendienst oder in der Production verbessern.
So funktioniert es
Alles, was zur Kopplung von Losant und SIGNL4 benötigt wird, ist ein kundenspezifischer Workflow, der einen WebHook implementiert und die SIGNL4-Alarmfunktionen kapselt.
Integration
Szenarien
Störmeldungen werden an SIGNL4 gesendet
Sichere Übermittelung, Kategorisierung und zielgenaues Routing
Mobile, persistente Alarmierung von Bereitschafts- und Diensthabenden per Push, SMS und Anruf mit Nachverfolgung und Eskalation
UND SO FUNKTIONIERT ES
Das Sammeln von Ereignissen von IoT-Geräten und das Senden von Team-Alarmen bei kritischen Vorfällen ist ein weites Feld. Es beginnt bei einfachen Prototypen mit einem Raspberry Pi und reicht bis hin zu industriellen IoT-Szenarien, Maschinendaten oder verteilten Systemen im Feld.
SIGNL4 ist eine mobile Benachrichtigungsanwendung für leistungsstarke Alarmierung, Alarm-Management und für die mobile Zuordnung von Arbeits-Aufträgen. Holt euch die App unter https://www.signl4.com.
Losant bietet eine einfach zu bedienende und leistungsstarke Enterprise IoT-Plattform, die Teams dabei unterstützt, schnell vernetzte Echtzeit-Lösungen zu entwickeln. Die Integration mit SIGNL4 ist einfach. Im Folgenden zeigen wir euch an einem Beispiel, wie man mit SIGNL4 Alarmmeldungen senden können, wenn ein I/O-Ereignis auf einem Raspberry Pi eintritt.
Voraussetzungen
Zuerst importieren wir den SIGNL4 Custom Node in Losant.
Dafür gehen wir im Losant Dashboard zu Workflows -> Custom Nodes und importieren den SIGNL4 Custom Node. Diese finden wir bei Github. Die Datei heißt „signl4-alert-v100.node“.
Jetzt bereiten wir Raspberry Pi vor (optional).
Es gibt eine ausführliche Beschreibung, wie man hier verfügbare Geräte hinzufügen und konfigurieren kann.
Wir haben dieses Beispiel verwendet und ihr könnt unseren angepassten Code bei Github finden. Die Datei heißt „index.py“. Bitte stellt sicher, dass ihr eure eigene Geräte-ID, euren eigenen App Access Key und euer eigenes App Access Secret verwenden, wie im obigen Artikel beschrieben.
Jetzt können wir mit dem Gerät und dem SIGNL4 Custom Node wie unten gezeigt unseren eigenen Workflow erstellen.
Der erste Teil des obigen Workflows besteht darin, aus Ereignisse von Geräten zu reagieren und eine SIGNL4-Benachrichtigung zu senden, wenn ein solches Ereignis eintritt. Gleichzeitig schalten wir die an den Raspberry Pi angeschlossene LED aus.
Der zweite Teil ist optional und gibt eine Vorstellung davon, wie man mit Benutzerbestätigungen umgeht. In unserem Fall warten wir auf die Benutzerbestätigung und wenn ein Benutzer den Alarm bestätigt, schalten wir die LED am Raspberry Pi wieder ein.
Um Bestätigungsinformationen von SIGNL4 an Losant weiterzugeben, muss man in Losant unter WebHooks -> Add webhook einen WebHook erstellen.
Dann muss man im SIGNL4-Portal diesen WebHook unter Development -> webhooks -> Add hinzufügen. Bitte beachtet, dass am Ende der Losant WebHook-Adresse ein $-Zeichen stehen kann. Du kannst diesen nicht direkt in der SIGNL4 Webhook-Adresse verwenden, aber du kannst ihn einfach als %24 kodieren.
Mit den Schaltflächen kann man den Arbeitsablauf testen. Der Knoten SIGNL4 Alert nimmt zwei Eingangsparameter an:
Team Secret: Dies ist der letzte Teil der WebHook-URL: https://connect.signl4.com/webhook/.
Alert Message: Dies ist der Text der Warnmeldung, der an das Team gesendet werden soll.
Der Ausgang ist die eventId des übertragenen SIGNL4-Ereignisses.
Jetzt kann man es mit dem Test-Button im Workflow oder mit dem Gerät Raspberry Pi selbst testen. Man sollte dann den Alarm in der SIGNL4-Applikation erhalten.
Es ist eine erstaunlich einfache und dennoch leistungsstarke Möglichkeit, das gesamte Spektrum der IoT-Alarmierung von einem realen Gerät über eine IoT-Plattform bis hin zu Meldungen an Endbenutzer einschließlich Bestätigungen darzustellen.
ALARM-OPTIMIERUNG
SIGNL4 kann die Wahrnehmung, Reaktion und Bearbeitung von kritischen Alarmen entscheidend verbessern. Durch die Anpassung von Farbe, Symbol und Push-Ton wird die Zuordnung und Relevanz von Alarmen deutlich beschleunigt.
Alarmfarbe ändern, Titel + Text überschreiben
Dazu musst du entsprechend „Dienste und Systeme“-Kategorien erstellen, die auf bestimmte Schlüsselwörter ansprechen. Gehe dazu in der mobilen App in die Einstellungen und wähle „Dienste und Systeme“. Erstelle eine neue Kategorie oder bearbeite einfach eine bestehende.
Eine Kategorie wird immer angewendet, wenn einzelne Schlüsselwörter oder Kombinationen von Schlüsselwörtern im auslösenden Event gefunden werden.