ELX-Software

Automatisierung · Steuerungen · Software

Wir bauen Geräte und Programme für Industrie und Gebäude

Wir arbeiten in der industriellen Automatisierung: Wir entwerfen Steuerungen, schreiben die Firmware dafür, bauen Server- und Desktop-Software und erstellen Anwendungen für mobile Geräte. Die Programme, die aus dieser Arbeit entstanden sind, stehen unter „Lösungen“ — jedes mit einer eigenen Seite samt Beschreibung, Dokumentation und Dateien zum Herunterladen.

Womit wir uns beschäftigen

Industrielle Automatisierung

Abfrage von Geräten über Industriebusse, Weitergabe der Daten an Leit- und Gebäudetechnik sowie Inbetriebnahme und Betreuung von Anlagen.

Steuerungen und Elektronik

Entwicklung von Steuerungen und Modulen für die Automatisierung und der Firmware dazu — vom Schaltplan bis zum laufenden Gerät vor Ort.

Serversoftware

Nachrichtenvermittler, Protokoll-Gateways, Dateispeicher, Überwachungsagenten und private Netze — das, was ohne Aufsicht auf einem Server läuft.

Desktop-Programme

Werkzeuge für die Inbetriebnahme und für die tägliche Arbeit am Rechner: Terminals, Betrachter, Diagnose.

Mobile Anwendungen

Android-Anwendungen zu unseren eigenen Serverprogrammen: an Dateien kommen, steuern und vom Telefon aus zusehen.

Industrielle Automatisierung und IoT

Protokoll-Gateways, ein MQTT-Broker und Werkzeuge für serielle Schnittstellen

Alle ansehen
Die Oberfläche: Nachrichtenrate, Verkehr, Verbindungen und Maschinenzustand auf einen Blick

ELX-MQTT Broker

Ein vollständiger MQTT-Broker mit lebendiger Weboberfläche

MQTT 3.1.1 und 5.0, von Grund auf umgesetzt, ohne fremde Protokollbibliotheken. Eine einzige Datei, die Oberfläche, Speicher und TLS bereits enthält: installieren und es läuft.

WindowsLinuxARM v1.0.39
Das Dashboard: Gerätekacheln mit lebenden Werten, Schaltern und Reglern

ELX-MODBUS

Eine Brücke zwischen dem Modbus-Bus und einem MQTT-Broker

Fragt Modbus-Geräte über Ethernet und den seriellen Bus RS-485 ab, wandelt die rohen Register in verständliche Werte, veröffentlicht sie über MQTT und schreibt Befehle zurück. Vollständig im Browser eingerichtet — es gibt keine Konfigurationsdateien zu bearbeiten.

LinuxARM v1.2.38
ELX-Terminal Screenshots folgen

ELX-Terminal

Ein Terminal für COM-Ports, rohes TCP und TCP durch einen SSH-Tunnel

Vier Verbindungsarten in einem Fenster, je eine pro Reiter: serielle Schnittstelle, TCP-Client, TCP-Server und TCP über ein SSH-Gateway. Text, Hexdump und Rahmenauswertung wechseln im laufenden Betrieb und zeichnen aus dem rohen Verlauf neu, sodass ein Sinneswandel nichts kostet.

Windows v1.0.0.3
Flashen: Build-Dateien nach Typ erkannt, jede mit ihrer Schreibadresse

ELX-ESP Programmer

ESP32- und ESP8266-Flash-Werkzeug für Windows mit eigenem Bootloader-Protokoll

Firmware, Bootloader, Partitionstabelle oder LittleFS-Image ins Fenster ziehen — Typ und Schreibadresse werden aus Inhalt und Dateiname ermittelt. Das Programm erkennt den angeschlossenen Chip — ESP32 oder ESP8266 — und seinen Flash, zeichnet die Flash-Karte und zeigt die LittleFS-Dateien und NVS-Schlüssel auf dem Gerät, ganz ohne esptool und Python.

Windows v1.0.0.6

Netzwerke und Fernzugriff

Private Netze, Fernsteuerung und eine Firewall, die zuerst fragt

Alle ansehen
Die Verwaltungsoberfläche: Segmente links, Maschinen in der Tabelle, Einladungscodes und Beitrittsanleitung auf einer Seite

ELX-VNetwork

Ihr eigenes lokales Netz, quer durch das Internet

Rechner in verschiedenen Städten, jeder hinter seinem eigenen Router, sehen einander, als stünden sie in einem Raum: freigegebene Ordner, Netzwerkumgebung, Drucker, Fernwartung, SSH. An den Routern ist nichts einzurichten — keine Portweiterleitung, keine öffentliche Adresse.

WindowsLinuxARM v1.0.73
Der Arbeitsbereich: Adressbuch, Favoriten und das Feld für die neunstellige Nummer

ELX-AnyRemote

Fernzugriff auf den Bildschirm — aus dem Browser oder der App

Verbinden Sie sich mit einem entfernten Rechner und übernehmen Sie ihn: Der Bildschirm kommt als Video, Tastatur und Maus gehen über dieselbe verschlüsselte Verbindung zurück, Dateien laufen in beide Richtungen. Alles, was die Gegenseite nennen muss, ist eine neunstellige Nummer.

WindowsLinuxAndroid v1.0.0
Verkehrsdiagramm: eingehend und ausgehend, mit den Programmen hinter einer Spitze

ELX-Firewall

Jede Verbindung sehen, jede entscheiden

Ein Netzwerkmonitor und eine Anwendungs-Firewall für Windows. Sie zeigt, welches Programm mit welchem Host, Land und Port spricht — live und im Zeitverlauf — und lässt Sie jedes Programm, jede Richtung und jede Adresse oder jeden Port erlauben oder sperren. Im Nachfragemodus wartet eine neue Verbindung auf Ihre Antwort, statt zu scheitern, und Ihre Antwort wird entweder zur Entscheidung für das ganze Programm oder zu einer Regel in einer geordneten Liste, die von oben nach unten gelesen wird. Die Oberfläche ist in neun Sprachen verfügbar.

Windows v1.0.0.43

Dateien und Cloud

Die eigene Dateicloud auf dem eigenen Server

Alle ansehen
ELX-Cloud Screenshots folgen

ELX-Cloud

Eine Dateicloud auf einem Server, der Ihnen gehört

Eine Weboberfläche mit Drag-and-drop, Freigabe per Link und zwischen Benutzern und dieselben Dateien über FTP, FTPS und WebDAV. Fotos, Videos und Musik öffnen sich an Ort und Stelle, Textdateien werden im Browser bearbeitet, und der gesamte Zustand liegt in einer SQLite-Datei neben dem Programm.

WindowsLinux v1.0.0

Serverüberwachung

Was eine Linux-Maschine gerade tut und was sie letzte Woche getan hat

Alle ansehen
ELX-HealthMonitor Screenshots folgen

ELX-HealthMonitor

Was ein Linux-Server gerade tut und was er letzte Woche tat

Ein Überwachungsagent mit Weboberfläche, Verlauf in SQLite und E-Mail-Benachrichtigungen. Eine ausführbare Datei ohne Abhängigkeiten: Die Oberfläche steckt in der Binärdatei, die Datenbank legt sich selbst an. Auf einem vier Jahre alten Celeron kostet er etwa vier Prozent eines Kerns und elf Megabyte Speicher.

LinuxARM v1.0.0

Werkzeuge für den Desktop

Kleine Windows-Programme, die eine Sache schnell erledigen

Alle ansehen
Dateibrowser: Ordnerbaum, Miniaturansichten und Vorschau des gewählten Bildes

ELX-PhotoViewer

Ein Bildbetrachter, der offen ist, bevor Sie die Maus loslassen

Eine Dateihülle mit Ordnerbaum, Dateiliste und Vorschaufenster — und ein Vollbildmodus, der bei einem Doppelklick im Windows-Explorer nahezu sofort erscheint. Auf den Bildmitteln des Systems gebaut, mit Foto- und Videoeditor im selben Installer und ohne separate Laufzeitumgebung. Angelehnt an das klassische ACDSee der frühen 2000er: dieselbe Leichtigkeit und Schnelligkeit, auf moderner Grundlage.

Windows v1.0.0.56
ELX-ScreenShot Screenshots folgen

ELX-ScreenShot

Tastenkürzel, Rahmen, Editor — fertig

Ein Bildschirmfoto-Werkzeug für Windows, das im Infobereich wohnt: Taste drücken, einen Ausschnitt ziehen, mit Pfeilen, Textmarker, Beschriftungen und Unschärfe versehen und dann als Datei sichern oder in die Zwischenablage legen. Unmittelbar auf der Windows-Schnittstelle geschrieben, ohne Laufzeitumgebung und ohne fremde Oberflächenbibliotheken.

Windows v1.0.0
ELX-PortUse Screenshots folgen

ELX-PortUse

Welcher Prozess belegt welchen Port

Die vollständige Socket-Tabelle von Windows — TCP und UDP, IPv4 und IPv6 — mit dem Prozess, seinem vollständigen Pfad und dem Namen des Windows-Diensts hinter jedem Port. Dieselben Daten wie netstat, aber unmittelbar über die Systemschnittstelle geholt und in einem Fenster mit Suche und Sortierung gezeigt.

Windows v1.0.0

Beginnen Sie bei den Lösungen

Jedes Projekt hat seine eigene Seite: was es tut, wie es installiert wird und die Dateien zum Herunterladen.

Lösungen ansehen