Software

M.Sc.

Mario Hopfner

Abteilungsleiter F&E

Unsere Softwareabteilung entwickelt Ihre Softwarelösungen für den rein lokalen Einsatz oder den komplexen Online-Betrieb. Unsere Kompetenz reicht von der Mikrocontroller-Entwicklung bis hin zur gebrauchsfertigen Endanwender-Software. Außerdem realisieren wir Schnittstellen zwischen eigenen und fremden Sensoren, sowie ausfallsicheren Speicherlösungen.

Unsere Kompetenzen umfassen dabei unter anderem:

  • Architektur: Systeme entwerfen und umsetzen
  • Schnittstellen: Die Verbindung zwischen Elektronik und IT
  • Datenbanken: Design und Realisierung, relational oder spezifisch
  • Serveranwendungen: Webserver, Applikationsserver, Cloudanwendungen
  • Anwendersoftware: Anwendungen für PC, Web oder als App

Digitale SchnittstellenDigitale Schnittstellen

Wir schaffen die Brücke zwischen Elektronik, Messtechnik und Ihren Datenlösungen. Durch benutzerspezifische oder standardisierte Schnittstellen (z.B. REST oder JSON) ermöglichen wir die Einbindung in Ihre bestehenden oder neuen Datenerfassungssysteme.

Bei Bedarf liefern wir für Ihre Elektronik und Mikrocontroller initiale Auswertealgorithmen auf dem Gerät (on-device) direkt mit dazu.

 

 

DatenbankenDatenbanken

Zur Sicherung Ihrer speziellen Daten, bieten wir die Entwicklung von angepassten Speicherlösungen an.

Daten können, je nach Typ, dateibasiert, in relationalen Datenbanken (MySQL/MariaDB, Oracle DB) oder in spezialisierten Zeitreihen-Datenbanken (InfluxDB 3) gespeichert und archiviert werden.

Dabei kümmern wir uns gerne um das Speichersystem, Datensicherheit und selbstverständlich auch alle benötigten Schnittstellen.

 

Anwendersoftware & AppsAnwendersoftware & Apps

Um mit Messgeräten und aufgezeichneten Messdaten interagieren zu können, ist üblicherweise eine zusätzliche Software erforderlich. Wir realisieren nicht nur den digitalen Weg vom Sensor in die Datenbank, wir bieten auch geeignete Anwender-Software an. Ob es sich dabei um Gerätsteuerung, Überwachung, Datenabruf, Auswertung oder eine grafische Darstellung handeln soll, ist vollständig Ihnen überlassen.

Unsere Anwendungen können als übersichtliches Web-Dashboard (je nach Anforderung mit PHP, Java oder Python), mobile App (für Android und iOS) oder als spezialisierte Anwendung (C/C++, Java oder Python) umgesetzt werden.