Das Smart I/O Driver Interface (SIODI) ist eine umfassende Lösung, die speziell für das fortschrittliche Monitoring und Management von b-plus Messtechniksystemen BRICK und DATALynx entwickelt wurde. Dieses Softwarepaket dient als Schnittstelle zu sämtlichen in den Systemen verbauten Komponenten. Die primäre Funktion von SIODI besteht darin, die Systemleistung und den Zustand in Echtzeit zu überwachen und zu protokollieren, um hardwarebedingte Ausfälle früh erkennen zu können. So kann der Betrieb des Testfahrzeugs oder der Fahrzeugflotte stets aufrecht erhalten werden. Durch SIODI können alle relevanten Informationen für den Aufbau einer Monitoring-Applikation bereitgestellt werden. Dies beinhaltet auch die Möglichkeit, einzelne Systemparameter nach Bedarf anzupassen. Diese Funktionalität ist entscheidend für Anwender, die Systeme aufbauen und konfigurieren möchten. SIODI selbst setzt sich aus zwei Hauptkomponenten zusammen: einem System Service, sowie einer API (Application Programming Interface), die in die übergeordnete Applikation integriert werden kann. Diese Struktur ermöglicht eine nahtlose Einbindung von SIODI in verschiedene Anwendungen und stellt sicher, dass die umfassenden Funktionen des Smart I/O Driver Interface effektiv genutzt werden können. Der einfachste Zugriff auf SIODI Funktionalitäten erfolgt über die mitgelieferten ATX4 und BRICK2 Monitor GUIs.
Welche Aufgaben übernimmt SIODI?
SIODI bietet einen abstrahierten Hardware Zugriff zu allen b-plus Messtechnikplattformen. Es ermöglicht so eine nahtlose Integration und Kompatibilität über verschiedenste Systeme hinweg und gewährleistet eine flexible Lösung für unterschiedliche Anwendungsfälle.
Die Softwarelösung zeichnet sich außerdem durch die Identifikation und die Kontrolle von xSTORAGE Speichereinheiten innerhalb des Setups aus. Ein sicheres und effizientes Handling der Speicherlösungen ist wesentlich für die Wechselbarkeit der Speicher während der Laufzeit (Hot-Plug / Hot-Swap).
SIODI ist vielseitig in seiner Kompatibilität mit wichtigen Betriebssystemen und bietet Dienste sowohl für Windows als auch für Linux. Diese plattformübergreifende Funktionalität stellt sicher, dass der Betriebssystemdienst und die zugehörigen Tools in einer breiten Palette von Umgebungen eingesetzt werden können und unterschiedliche Benutzeranforderungen erfüllen.