iRidium Server und Hardwareplattformen dafür

Die mobile IRidium-Software für Bedienfelder von Automatisierungssystemen und Smart Homes ist nicht nur in unserem Land, sondern auch weit über die Grenzen hinaus weithin bekannt. Diese Lösung ermöglicht es Installateuren, ihre wildesten Ideen zur Visualisierung des Managements ihrer Projekte sowohl im Hinblick auf das externe Design als auch auf die interne Struktur und Interaktion von Systemelementen umzusetzen.
Einer der wesentlichen Vorteile des Produkts ist die Möglichkeit der direkten Interaktion mit verschiedenen Aktuatoren und Systemen. Gleichzeitig ermöglicht Ihnen die Leistung moderner Geräte die Implementierung recht komplexer Lösungskonfigurationen und eine komfortable Reaktionsfähigkeit. Dieser Ansatz weist jedoch bestimmte Nachteile auf, die iRidium Server bewältigen kann.


Funktionen von iRidium Mobile


Die direkte Interaktion mit Aktuatoren funktioniert gut, wenn Interaktivität erforderlich ist. Wenn es sich jedoch um mobile Geräte handelt, kann das Entfernen Ihres Geräts aus Ihrem Heimnetzwerk, das Herunterfahren oder sogar das Ersetzen Ihres Geräts dazu führen, dass Ihr System keine bequeme Kontrolle mehr hat. Dies ermöglicht insbesondere nicht die Implementierung einer mehr oder weniger komplexen Arbeitslogik, einschließlich Zeitplänen und Zeitgebern.
Ein solches Schema kann keine Datenanalysewerkzeuge bereitstellen und keine Trends aufbauen, da keine Möglichkeit zur effizienten Speicherung von Informationen und universellen Datenbanken besteht. Darüber hinaus sind diese Fähigkeiten in modernen Gebäudemanagementsystemen zunehmend gefragt.

Trotz der einzigartigen Funktionen der Multiprotokollarchitektur von iRidium Mobile gibt es kein Tool, das eine zuverlässige Interaktion zwischen verschiedenen Geräten und Systemen gewährleistet. Um diese Probleme zu lösen, wurde iRidium Server erstellt, an dem seit letztem Jahr aktiv gearbeitet wird.

Neue Funktionen mit iRidium Server


Der mit iRidium Server implementierte Client-Server-Ansatz gewährleistet nicht nur die einzigartige Flexibilität und Kompatibilität mit verschiedenen Protokollen und Standards von Automatisierungssystemen, sondern ermöglicht es uns auch, die Benutzerfreundlichkeit zu verbessern und die Programmierung von Bedienfeldern zu vereinfachen. Mit der neuen Architektur können Sie den Controller im selben lokalen Netzwerk wie die verwalteten Geräte installieren. Auf Panels (einschließlich Remote-Geräten) muss nur eine Verbindung mit Ihrem Server hergestellt werden, nicht jedoch mit jedem Gerät oder jeder Bridge.



Zu den im Editor verfügbaren integrierten Systemtreibern gehören AV & Custom Sys., Global Cache (einschließlich einer vorgefertigten Codebasis für Tausende von Fahrzeugmodellen), AMX, Clipsal (C-Bus), Crestron, Domintell, HDL-BUS Pro, Helvar, KNX, KNX IP BAOS, Modbus, EPSNET. Darüber hinaus kann der Server skriptbasierte Treiber mit Clipsal C-Gate, CoolMaster, CoolMasterNet, Dune HD, Ekey, Fibaro (Z-Wave), Highcross, Integra, Kramer, Marantz, NooLite, Onkyo, Philips Dynalite, Philips HUE und RaZberry verarbeiten (Z-Wave), Russound, Samsung Smart TV, Sonos, Squeezebox, Trivum, Vera (Z-Wave), XBMC.

Wenn Sie außerdem die direkte Verbindung von Panels mit Geräten vermeiden, können Sie Kommunikationsschemata virtualisieren. Der Server bietet eine transparente Übersetzung von Befehlen und die Darstellung des Status der Treiber seines Projekts als ihre eigenen universellen Geräte. Tatsächlich können Sie denselben Code auf die Bedienfelder schreiben, um beispielsweise einen Beleuchtungsdimmer zu steuern, unabhängig von der verwendeten Hardware-Implementierung - sei es KNX, HDL, Z-Wave oder Philips HUE. Es ist möglich, vollständig virtuelle Kanäle und Tags zu erstellen, was die Verarbeitung von Ereignissen und Status erleichtert. In diesem Fall können die Panels natürlich auch direkt mit Systemen und Geräten verbunden werden.



Auf einem ständig arbeitenden Server können Sie die Arbeit mit Zeitplänen und Timern implementieren. Bei vielen modernen Aufgaben ist Serverunterstützung für die Organisation und Verwendung interner Datenbanken gefragt. Es ist beispielsweise nützlich für Projekte mit der Verarbeitung großer Informationsmengen und für die Implementierung von Analyse- und erweiterten Visualisierungsfunktionen.

Eine weitere wichtige Änderung ist das neue Lizenzierungsschema. Wenn zuvor Lizenzen auf dem Panel installiert waren und verschiedene Treiberkombinationen enthalten konnten, ist die Lizenz jetzt nur für den Server erforderlich. Die Parameter hier sind die Anzahl der Panels und die Anzahl der Kontrollpunkte. Gleichzeitig unterstützt der Server alle Treiber gleichzeitig, und eine Lizenz für mit ihm verbundene Panels ist nicht erforderlich.

Darüber hinaus verfügt der Server über eine eigene Service-Webschnittstelle, über die Sie die Arbeit steuern, Bedienfelder verwalten, Treibereinstellungen ändern und den Status von Kanälen und Tags überprüfen können.

Ein offener Betatest der iRidium 3.0 Pro-Plattform unter Verwendung der Client-Server-Architektur begann im vergangenen Herbst. Die Aktivität kann anhand regelmäßig veröffentlichter Software-Updates, Aktivitäten im Support-Forum und wöchentlichen Videoseminaren beurteilt werden.

Plattformen für iRidium Server


iRidium Server ist eine leichte Software mit umfangreichen Funktionen, die auf verschiedenen Plattformen funktionieren kann, von Mikrocomputern bis hin zu PCs mit einer Standardarchitektur. Beachten Sie, dass der Dienst in nur fünf Sekunden gestartet wird und Lasttests gezeigt haben, dass er selbst auf Controllern wie dem Raspberry Pi2 70.000 Punkte liefern kann.

Derzeit ist eine Software-Suite für Produkteinführungen und Betatests verfügbar, die unter dem Windows-Betriebssystem ausgeführt werden. Es umfasst einen Server, einen Client, ein iRidium Studio-Programmier- und Schnittstellenerstellungssystem sowie iRidium Transfer zum Hochladen von Projekten auf Server und Clients. Zusätzlich wird ein Client für iOS vorgestellt (eine Android-Version befindet sich in der Entwicklung und wird in naher Zukunft erwartet), ein Server für Raspberry Pi2 sowie ein Server für Evika Logic Machine (Installationsanweisungen finden Sie in diesem Artikel).

Mit der universellen Server-Softwareplattform können Sie Hardwareplattformen flexibel entsprechend dem Umfang und anderen Anforderungen der Projekte auswählen. Aus Sicht des Verbrauchers ist die Auswahl der besten Option nicht einfach, da die Reaktionsfähigkeit des Systems nicht nur von der Anzahl der Geräte und Panels, sondern auch vom Benutzercode und seiner Qualität sowie von den Kommunikationskanälen abhängt.

Zum Debuggen und Testen ist es durchaus möglich, die Option für Windows zu verwenden. Diese Option kann auch für große Projekte nützlich sein, die eine schnellstmögliche Reaktion auf Ereignisse, intensive Berechnungen und die Verarbeitung großer Datenmengen erfordern.

Wenn es sich um echte Installationen kleiner und mittlerer Größe handelt, wird empfohlen, für diese Aufgabe optimierte Optionen zu verwenden. Anfang Dezember eröffnete das Unternehmen eine Vorbestellung für zwei Optionen für Hardwareplattformen.

Die erste heißt iRidium OnBox und basiert auf einer Global Cache-Lösung. Es ist kompakt und preisgünstig, vergleichbar mit gängigen Mikrocomputern. Dieser Server verfügt nur über eine Netzwerkschnittstelle und ist für die gemeinsame Verwendung in Budgetinstallationen vorgesehen. Die Funktionen können durch die Installation zusätzlicher IP-Gateways zur Integration mit anderen Schnittstellen von Automatisierungssystemen erweitert werden.



Das Gerät läuft auf einem Freescale i.MX28-Chip mit ARM9-Architektur. Die Taktfrequenz seines einzigen Rechenkerns beträgt 454 MHz. Das System ist mit 128 MB RAM ausgestattet. Zum Speichern von Daten und Programmen gibt es einen Steckplatz für microSD-Speicherkarten. Die Stromversorgung erfolgt über einen Standard-Micro-USB-Anschluss. In diesem Modell ist das Linux-basierte Betriebssystem OpenEmbedded / Yocto-Ökosystem installiert.



Das zweite Modell wird von der heimischen UMC-Technologie hergestellt und ist ein produktiveres Gerät mit verbesserter Schnittstellenunterstützung. Als Zentralprozessor wird hier Freescale i.MX6 mit einer Taktfrequenz von 1 GHz ausgewählt. Die RAM-Größe beträgt 512 MB. Der Mikrocomputer verwendet 1 GB internen Flash-Speicher, der mit Standard-microSD-Karten erweitert werden kann. Zusätzlich zum 100-Mbit / s-Netzwerkanschluss gibt es einen USB 2.0-Anschluss sowie einen Standard-KNX-Anschluss für Twisted Pair. Das Gerät ist auch mit einem weiten Bereich zulässiger Versorgungsspannungen interessant. Darüber hinaus überschreitet der maximale Stromverbrauch 2,5 Watt nicht. Das Modell im Gehäuse zur Installation auf einer DIN-Schiene ist fertiggestellt und belegt 4 Einheiten.

Die erste Auslieferung der Geräte wird in den nächsten zwei Monaten erwartet. Beachten Sie, dass Sie zum Arbeiten eine Lizenz separat erwerben müssen. Um sich mit den Geräten und Tests vertraut zu machen, können Sie eine kostenlose Lizenz mit einer begrenzten Zeit verwenden.



Eine der vielversprechendsten Plattformoptionen, die bereits jetzt getestet werden können (Installationsanweisungen finden Sie im Forum des Unternehmens), ist die Evika LogicMachine-Familie. Diese Produkte sind auf dem Markt bekannt und haben sich in Automatisierungssystemen aller Größen bewährt. Die Geräte sind mit verschiedenen integrierten Schnittstellen ausgestattet, darunter KNX, RS-485, 1-Wire und CEC HDMI. Die Pluspunkte sind es auch wert, die Verfügbarkeit von Zertifikaten aufzuzeichnen.



Ähnliche Funktionen bietet die ebenfalls in Russland entwickelte WirenBoard-Plattform. Zusätzlich zur Netzwerkschnittstelle unterstützt das Gerät RS-485, ModBus, CAN, 1-Wire. Zusätzlich gibt es digitale Ein- und Ausgänge und ADCs. Die Liste der optionalen Schnittstellen umfasst Z-Wave, IR, RS-232 und andere. Bei der Entwicklung einer neuen Modifikation des Modells wird auch KNX unterstützt.



Eine weitere kostengünstige Option ist die Raspberry Pi2-Plattform. Es bietet eine Netzwerkschnittstelle zur Implementierung der Steuerung des IP-Protokolls und der Standard-5-V-Stromversorgung über einen USB-Anschluss. Bei Bedarf kann der Benutzer auf dieser Karte Software-Unterstützung für GPIO implementieren, wodurch zusätzliches Geld für Aktoren und Sensoren gespart wird.

Darüber hinaus erwägt der Entwickler die Möglichkeit, iRidium 3.0 Server auf den Plattformen moderner Netzwerklaufwerke zu starten, was für eine bestimmte Benutzerklasse von Interesse sein kann. In bestimmten Szenarien kann sich auch die Installationsoption auf Kompaktgeräten mit dem Android-Betriebssystem als nützlich erweisen, mit der Sie alle Funktionen des Systems auf einem Gerät implementieren können.

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


All Articles