Home

Wir entwickeln Software für Sie

15.07.2022 gRPC-SOAP

Ein Microservice als Schnittstelle zwischen gRPC und SOAP. Der Service übersetzt die gRPC Requests in Befehle für ein Fremdsystem das via SOAP kommuniziert.

Realisiert auf dem .net Core Framework mit C# und dem SoapCore Nuget.

18.03.2022 Python-Mock

Ein Mock für ein Legacy-System das über SSH-Kommandos bedient wird. Auf der einen Seite stellt er einen SSH-Server zur Verfügung der die Befehle annimmt. Auf der anderen Seite kommuniziert er mit einem HTTP-Server.

Realisiert als Docker-Container mit einem SSH-Server und Python-Programmen.

28.06.2021 IEC-Slave

Partielle Slave-Implementation von IEC 60870-5-104. Implementiert sind C_SC_NA_1, C_IC_NA_1, M_SP_NA_1. M_SP_TA_1 und M_ME_TA_1. Realisiert mit C++ auf einem Embedded Linux.

25.05.2021 Applikation mit Entity Framework

Realisierung einer Applikation in C# mit REST-Interface. Das Programm greift über das Entity-Framework auf eine Prostgres-Datenbank zu.

28.04.2021 FlexC-Protokoll

Implementation des FlexC-Protokolls mit fixen Keys. Realisiert mit C++ auf einem embedded Linux.

09.02.2021 Microservice mit C#

Der Service konfiguriert eine komplexe Anlage mit mehreren Servern. Der Auftrag kommt von einer gRPC-Schnittstelle und wird per REST und XML-RPC an die verschiedenen Server verteilt.

18.12.2020 Automatische Messung der Geradheit

Software für eine hochgenaue Messung der Geradheit. Die Maschine wird von einem Servomotor angetrieben der von einem MCDC-3002-S-RS gesteuert wird. Das Programm kann dank einer Kompensationstabelle und einer Umschlagsmessung die Fehler der Maschine kompensieren.

Realisiert auf Windows mit Delphi.

14.09.2020 Client für DCP Service Portal API

Abfrage von Daten zu SIM-Karten beim SOAP API von Ericsson und Nachführen einer MySQL-Datenbank zu den Geräten mit dieser Karte.

Realisiert auf Linux mit C++ und MySQL.

13.10.2020: Erweiterung zum Aktivieren, Deaktivieren und Pausieren von SIM-Karten. Auch der Wechsel zwischen verschiedenen Subscription-Packages wurde realisiert.

17.07.2020 Website mit AWS cdk

cloud.heimetli.ch wird ebenfalls mit S3 gehostet. Diese Site haben wir mit dem cdk in die Cloud gebracht. Das ging recht glatt und erspart einiges an Klicks in der Amazon Console.

Die Zuordnung von Bucket und URL passiert bei dieser Site durch einen CNAME-Eintrag im DNS und nicht durch Route 53.

27.06.2020 Heimetli Software testet die Cloud

Um Erfahrungen mit der Cloud zu sammeln haben wir eine Website bei Amazon AWS erstellt. www.heimetli.org wird als statische Website bei AWS auf S3 gehostet und die Domain mit Route 53 verwaltet.

Auch mit dem Serverless-Modell haben wir experimentiert: eine Lambda-Funktion schreibt jeden Tag das aktuelle Datum in index.html.

08.06.2020 Abrechnung Alarmierung

Die Alarme werden auf dem Server nach Typ zusammengestellt: SMS, Mail, Pager, Text to Speech. Aus diesen Daten wird eine Abrechnung pro Tag, Monat und Jahr erstellt, als .xlsx formatiert, und per Mail verschickt.

Realisiert mit Python und MySQL auf einem Linux-Server.

20.02.2020 Prototyp OPC-Server

Prototyp eines OPC-Servers mit open62541.

Sollte schon in Produktion sein, aber das Projekt liegt wegen Corona auf Eis...

ältere Projekte >>