Dipl. Informatiker/in HF Fachrichtung Applikation

Multi IO Handler

Software Projekt mit C++

Der Multi IO Handler ist eine Applikation, die zur Analyse und Diagnostik von Problemen in der Netzwerkkommunikation von verschiedenen Geräten verwendet werden kann. Es ist ein über die Kommandozeile gesteuertes Tool, das sich mit verschiedensten Geräten und Quellen verbinden kann, um entweder Daten zu lesen oder zu schreiben.

26. Oktober 2022
Adrian Hugentobler

Ein Gerät kann entweder über ein Socket mit IP und Port oder ein Serial Port kommunizieren. Zusätzlich kann auch eine lokal abgelegte Datei eine Quelle darstellen. Für eine Socket Verbindung fungiert der Multi IO Handler entweder als Server, zu dem sich ein Gerät verbinden kann oder als Client, der sich zu einem Gerät verbindet. Für jedes dieser vier Optionen erstellt sich der Multi IO Handler ein Modul, um damit spezifische Funktionen auszuführen. Die Applikation ist im Stande, die Datenkommunikation von allen verfügbaren Modulen fortlaufend zu lesen und sie entweder in der Konsole auszugeben, um eine direkte Analyse zu erlauben oder sie an ein anderes Modul weiterzuleiten. Die Datenkommunikation des Multi IO Handler mit seinen verbundenen Modulen ist standardisiert, so dass jegliche Module miteinander verbunden werden können, unabhängig von deren Typ. Falls nötig kann einem Modul auch einen Inhaltsfilter hinzugefügt werden um die empfangenen Daten zu Filtern, bevor diese an die Quelle geschrieben werden.


Der Multi IO Handler verwirft beim Beenden der Applikation jegliche Module. Um eine gewisse Persistenz zu bieten, gibt es die Möglichkeit die Module in eine JSON-Datei zu speichern und später wieder zu laden. Die Benutzerinteraktion mit der Applikation geschieht über die Kommandozeile und besteht aus einem festgelegten Befehl gepaart mit spezifischem Parameter. Der Multi IO Handler bietet eine minimale Kontrolle der Befehle, gibt Hinweise bei falscher Nutzung und besitzt eine integrierte Hilfe, um den Benutzer bei der Bedienung zu führen.


Adrian Hugentobler


Linkedin

Weiterbildung neben Beruf und Freizeit

Gratis E-Book mit 10 Tipps zur Work-Life-Learn-Balance

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Aktuelles Studienprogramm

Alles Wissenswerte zur Weiterbildung in einem PDF zusammengefasst.

Studienprogramm  herunterladen

Alles Wissenswerte zu deiner Weiterbildung in einem PDF zusammengefasst

  • Detaillierter Lehrplan zu allen Studiengängen
  • Alle wichtigen Hintergrundinfos zu Ausbildungszielen, Teilnehmerkreisen, Aufnahmebedingungen und weiterführenden Studiengängen

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.

Gratis E-Book für dich

Weiterbildung neben Beruf und Freizeit - schaffe ich das?

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, muss nicht sein.

Lies jetzt unser E-Book mit 10 wertvollen Tipps zur Work-Life-Learn-Balance.

Weiterbildung neben Beruf und Freizeit – schaffe ich das?

10 Tipps zur Work-Life-Learn-Balance

Eine Weiterbildung beansprucht Zeit. Deshalb auf Freunde, Familie und Hobbies zu verzichten, wäre falsch.

In diesem E-Book erfährst du:

  • wie du deine Zeit effizienter nutzt
  • wie du dich trotz Weiterbildung genügend Freizeit bewahrst
  • wie sich Beruf, Weiterbildung und Freizeit gegenseitig ergänzen statt konkurrenzieren können

Tipps aus dem Inhalt

  • TIPP 1: Gestalte deine Arbeit so flexibel wie möglich!
  • TIPP 2: Beziehe Arbeitgeber sowie Kollegen und Kolleginnen in deine Weiterbildungspläne mit ein!
  • TIPP 3: Arbeite effizienter und effektiver mit Zielorientierung!
  • TIPP 4: Entwickle deinen idealen Lernrhythmus!
  • TIPP 5: Lerne mit System und festen Strukturen!
  • TIPP 6: Schaffe genug Ausgleich und Entspannung!
  • TIPP 7: Binde deine/n Partner/in, deine Familie und externe Hilfen in deine Planung ein!
  • TIPP 8: Belohne dich für deine Erfolge!
  • TIPP 9: Mach eine Zeitinventur!
  • TIPP 10: Erstelle eine Zeitplanung aller drei Bereiche!

Leider ist ein Fehler aufgetreten. Bitte versuche es erneut oder nimm mit uns direkt Kontakt auf.