Universelles Protokoll-Gateway basierend auf iRidium pro

Bei der Arbeit mit einer großen Anzahl von Installationen von Automatisierungssystemen stieß ich jedes Mal auf die Schwierigkeiten, Geräte zu kombinieren, die verschiedene Protokolle unterstützen. Selbst wenn zwischen den Protokollen bereits eine Hardwareschnittstelle vorhanden ist, werden häufig nur eine minimale Anzahl von Funktionen unterstützt.

Mit der Zeit verschlimmerte sich das Problem nur. Der Kunde wendet sich an den Systemintegrator, um den gesamten Satz von Geräten in einem einzigen System zu kombinieren. Und selbst wenn er bereit ist (was selten vorkommt), nur die empfohlenen Geräte zu kaufen, kann er sich nicht auf den Umfang von ein oder zwei Protokollen beschränken. Der Kessel wird zum Beispiel von KNX gesteuert, die Belüftung und ein Dieselgenerator von ModBus, C-Bus-Beleuchtung (nun, er mochte den Schalter), Russound Audio-Mehrraum, Kramer Video-Mehrraum, RS232-Wetterstation, USV über SNMP, Stromzähler nach M- Bus, Klimaanlage via DIIINet / für etwas da und so weiter. Hier ist ein typisches Bild, das ich für einen Kunden gemalt habe, um zu erklären, dass nicht alles in seinem Haus so kompliziert ist:



Der normale Ansatz des Integrators besteht darin, den Kunden davon zu überzeugen, die Verwendung eines Protokolls zu maximieren, z. B. KNX oder C-Bus, ein Ingenieur / Messgerät für Multiprotokolle wie Beckhoff / WAGO. All dies wird zusammen mit AV-Geräten mit Crestron / AMX verbunden, und dort konfigurieren Sie bereits die Automatisierung. Als Ergebnis erhalten wir ein gewöhnliches Haus auf Rublevka mit einem seriösen Budget und dem einzigen Unternehmen, das weiß, wie dieses Geschäft funktioniert.

Hier beginnt die Ära des „Internet der Dinge“ noch plötzlich, als ich weitere 20 neue interessante Geräte an das System anschließen möchte. Dies ist jedoch unmöglich, da jeder von ihnen nach seinem eigenen Protokoll arbeitet und das Budget alle Grenzen überschreitet. Aber die "Ära" fängt gerade erst an und das Chaos verschärft sich trotz der unzähligen Standardisierungsversuche.

Die einzige große Standardisierung, die wir in den letzten Jahren auf dem Automatisierungsmarkt gesehen haben, ist, dass jetzt jedes System oder jede Hardware einen IP-Ausgang hat. Dies ermöglichte die Verwirklichung eines langfristigen Traums:

Ich persönlich habe immer von einem Tool geträumt, das:
1. mir die Möglichkeit gibt, einfach Teams verschiedener Protokolle ohne Programmierung zu verbinden.
2. Es wird auf der Hardware meiner Wahl installiert, z. B. auf einem Server oder Controller, der sich auf dem

And- Objekt befindet Genau das haben wir bei iRidium Pro gemacht.

1. Wir verbinden die Blöcke:


2. Das Ergebnis wird auf den iRidium Server gegosseninstalliert unter Windows (getestet auf Intel NUC, Compute Stick und vielen anderen) oder Linux (es gibt Versionen für Raspberry Pi usw.). Es gibt mehrere Standard-Hardwareversionen. Es funktioniert tatsächlich, auch wenn Sie es nur an Ihr Smartphone, die i3 pro-Clientanwendung unter iOS oder Android (über das Dienstprogramm iRidium Transfer oder den Projektabschnitt in Ihrem Konto auf der Website) senden. Dies ist jedoch nur für den Test interessant.

Hier ist ein kurzes Video, in dem ich 4 Protokolle hinzufüge und dann einige Befehle miteinander verbinde:


Dies ist die erste Version von iRidium, in der es einen Blockeditor gibt. Es wird ernsthaft verbessert und wird in den nächsten Versionen eine große Anzahl neuer Funktionen erhalten. Jetzt können Sie Javascript über die Konfigurationsdatei Ihre eigenen logischen Blöcke hinzufügen. All dies funktioniert im Testmodus völlig kostenlos (mit einem Zeitlimit). Sie können es selbst ausprobieren.

Source: https://habr.com/ru/post/de393621/


All Articles