STATION-01 · STEADEYE GXP v1.0.0OPERATIONAL
SYSTEM_STARTED · STATION-01 · 6 CAM

Zählungen, die
Sie unterschreiben.

Steadeye macht aus bis zu sechs Kameras eine validierte Zählstation, die beschädigte Einheiten gleich mit erkennt — in derselben Aufnahme. Jede Zählung landet in einem manipulationssicheren Chargendatensatz mit elektronischen Signaturen und SHA-256-verkettetem Audit-Trail. Ein Windows-PC. Keine Cloud.

Zählung & SchadenserkennungONNX-DetektionsmodelleSPS-getriggerte AufnahmeE-Signaturen nach 21 CFR Part 11
LIVE / CAPTURE — OPERATOR SCREEN
Σ DETECTED 2397 / 2400 · 3 CAPTURESLIVE ~22 ms / FRAME

Abb. 1 — Der echte Bedienbildschirm, gezeigt im integrierten Simulationsmodus für Qualifizierungs-Trockenläufe.

CAPTURE_EXECUTED · LOT 2026-0847 · #3

Eine Aufnahme. Vier Urteile.

Diese vier Frames sind unretuschierte Beweisbilder aus einem einzigen Capture-Ereignis der laufenden Station. Jeder Frame bekommt ein Urteil — und jedes Urteil hat Konsequenzen im Chargendatensatz, im PDF-Bericht und im SPS-Handshake.

CAM 1 — EVIDENCE FRAME (SHA-256 SEALED AT WRITE)OK
COUNTED 160 / 160CAPTURE #3 · 22:51:18 · admin

Dieselbe Station prüft auch auf Beschädigung: Prüflogik umschalten, und Detektionen der Beschädigt-Klasse markieren den Frame als DAMAGED — beschädigte Einheiten landen im Chargendatensatz, im Bericht und im SPS-Ergebnis. Pro Produktlauf wählbar, vollständig auditiert.

MODEL_LOADED · provider: GPU

Alles, was eine validierte Station braucht. Nichts, was sie nicht braucht.

KI-Detektionsengine

Gängige Single-Stage-Detektorfamilien und End-to-End-ONNX-Exporte werden automatisch erkannt. Die Runtime wählt beim Start den schnellsten Execution Provider — GPU oder CPU — und protokolliert die Wahl im Audit-Trail.

Schadenserkennung

Eine umschaltbare Prüflogik prüft statt zu zählen: Detektionen der Beschädigt-Klasse markieren den Frame als DAMAGED, und beschädigte Einheiten landen im Chargendatensatz, PDF-Bericht und SPS-Ergebnis.

SPS-getriggerte Aufnahme

Native Treiber für die zwei verbreitetsten Industrie-SPS-Familien mit Ready/Busy/Done-Handshake: Ein steigendes Triggerbit löst CAPTURE ALL aus und schreibt Ergebniscode und Zählwerte zurück an die SPS.

Sechs Kameras, ein Klick

USB-, RTSP- und MJPEG-über-HTTP-Kameras streamen Live-Vorschauen mit Detektionsboxen. CAPTURE ALL erfasst zeitstempel-synchrone Frames von jeder Kamera — auf GPU in unter einer Sekunde.

Manipulationssicherer Audit-Trail

Jedes Sicherheits-, Daten- und Einstellungsereignis landet in einem Append-only-Log, gesichert durch eine SHA-256-Hash-Kette. Eine eingebaute Prüffunktion läuft die Kette erneut ab und meldet jede Manipulation.

Elektronische Signaturen

Das Schließen einer Charge erfordert die erneute Eingabe von Benutzername, Passwort und Bedeutung der Signatur — im Stil von 21 CFR Part 11. Geschlossene Chargen sind unveränderlich.

PDF-Chargenberichte

Ein Export enthält jeden gezählten Frame mit annotiertem Bild, Abweichungen pro Kamera, den Parameter-Snapshot mit Modell-SHA-256, Bedieneridentitäten und Signaturen.

Lokale & Active-Directory-Anmeldung

Wechseln Sie zwischen bcrypt-gesicherten lokalen Konten und AD/LDAP mit Gruppen-zu-Rollen-Zuordnung. Passwortrichtlinie, Kontosperrung und erzwungene Passwortänderung beim ersten Login sind eingebaut.

Editierbare Rollenrechte

Eine Berechtigungsmatrix definiert, was jede Rolle sieht und ändern darf — direkt in der Oberfläche editierbar. Sicherheitskritische Gruppen bleiben Admin-only, serverseitig erzwungen.

Annotation & Training im Tool

Kleine Objekte — inklusive einer Beschädigt-Klasse — im eingebauten Annotationswerkzeug labeln, Detektionsmodelle als Hintergrundjob trainieren und das ONNX in eine SHA-256-versiegelte Registry aufnehmen.

Zweisprachige Oberfläche & Handbuch

Die Oberfläche wechselt zwischen Deutsch und Englisch, das integrierte Bedienerhandbuch ist einen F1-Druck entfernt. Läuft in jedem Browser auf der Station oder im Netzwerk.

Simulationsmodus

Synthetische Trays mit bekannter Stückzahl und ein deterministischer Test-Detektor erlauben den kompletten Workflow ohne Hardware. Ideal für OQ-Trockenläufe.

BATCH_SIGNED · batch:LOT 2026-0847

Der Chargendatensatz schreibt sich selbst.

Das Schließen einer Charge erfordert Benutzername, Passwort und Bedeutung der Signatur — im Stil von 21 CFR Part 11. Die Signatur versiegelt einen SHA-256 des Chargeninhalts; ab diesem Moment ist der Datensatz unveränderlich.

BATCH LOT 2026-0847 — CLOSEDSIGNED

Abb. 2 — Chargendatensatz nach dem Schließen: eingefrorene Konfidenz, Modell-SHA-256, Zähler pro Kamera, E-Signatur-Zeile.

3
Capture-Ereignisse
2397
Σ erkannt
2400
Σ erwartet
9
Σ fehlend
SIGNATURE

admin — “Batch closed — reviewed and approved”
2.7.2026, 22:51:29 · content_sha256 460bfc21…c680b20c

  • Jedes Bild wird beim Schreiben gehasht — roh und annotiert, pro Kamera, pro Aufnahme.
  • Das Modell ist im Datensatz eingefroren — sein SHA-256 begleitet jede Zählung, die es erzeugt hat.
  • Ein Klick exportiert den PDF-Bericht — annotierte Bilder, Abweichungen, Identitäten, Signaturen.
AUDIT_TRAIL · sha256(prev ‖ payload)

Für Auditoren gebaut, nicht nachgerüstet.

Jedes Sicherheits-, Daten- und Einstellungsereignis landet in einem Append-only-Log, in dem jeder Eintrag per SHA-256 mit seinem Vorgänger verkettet ist. Ändern Sie ein Byte irgendwo in der Historie, schlägt die Verifikation fehl. Selbst eine SPS-getriggerte Aufnahme ist zugeordnet — als Benutzer 'plc'.

GXP AUDIT TRAIL — APPEND-ONLYCHAIN VERIFIED

Abb. 3 — Der Trail zur obigen Charge: Signatur mit Inhalts-Hash, drei Aufnahmen mit JSON pro Kamera, Anlage — und die Sperre nach Fehlanmeldungen tut ihren Dienst.

BATCH REPORT (PDF)PAGE 1 / 4

Abb. 4 — Der exportierte Datensatz: Jeder Frame trägt seinen eigenen SHA-256, jede Aufnahme ihren Bediener.

IQ

Installationsqualifizierung

OQ

Funktionsqualifizierung

PQ

Leistungsqualifizierung

RTM

Anforderungs-Traceability-Matrix

Qualifizierungsvorlagen und eine vollständige Anforderungs-Traceability-Matrix werden mitgeliefert.

TRAINING_JOB · CPU/GPU · audited

Ihre Objekte. Ihr Modell.

Keine Anbieter-Umwege, keine Cloud-Gebühren pro Bild, keine Produktfotos, die das Haus verlassen. Neues Produkt, neue Verpackung, neues Objekt? Auf der Station nachtrainieren und das Modell behalten — es gehört Ihnen.

LABEL

Box-, Kreis- und Polygon-Werkzeuge mit tiefem Zoom, gebaut für Hunderte kleiner Objekte pro Bild — inklusive einer Beschädigt-Klasse.

EXPORT

Labels in eine versionierte Datensatzversion einfrieren — offenes Textformat, SHA-256-versiegelt, gelistet mit Bild- und Shape-Anzahl.

TRAIN

Ein abbrechbarer Hintergrundjob trainiert ein Detektionsmodell auf Ihre Objekte und exportiert ONNX. Auf der GPU der Station oder jedem PC.

REGISTER

Das Ergebnis landet in einer versiegelten Modell-Registry. Die Aktivierung wird auditiert und ist während einer aktiven Charge gesperrt.

Aus dem Bedienerhandbuch: Bilder labeln → Datensatzversion exportieren → trainieren → Ergebnis in der Modell-Registry registrieren → aktivieren. Jeder Schritt wird auditiert.

CAPTURE_EXECUTED · user: plc

Ihre SPS drückt den Knopf. Der Datensatz hält trotzdem stand.

Ein Prozessabbild und ein Handshake über drei Transporte: native Treiber für die zwei verbreitetsten Industrie-SPS-Familien, plus eine simulierte SPS, um die Integration ohne Hardware zu validieren. Von der Linie ausgelöste Aufnahmen werden als Benutzer 'plc' auditiert — die Zuordnung überlebt die Automatisierung.

handshake — process image
SPSsetzt das TRIGGER-Bit
Stationführt CAPTURE ALL in die aktive Charge aus
Stationschreibt Ergebniscode + Zählwerte pro Kamera
Stationsetzt DONE — der Heartbeat läuft weiter
SPSliest Ergebnisse, löscht TRIGGER

Abb. 5 — Trigger-Handshake mit Ready/Busy/Done/Error-Flags und automatischem Reconnect.

Integrationsdateien, fertig generiert

Laden Sie Engineering-Dateien herunter, die bereits zu Ihren konfigurierten Offsets passen — keine manuelle Adressbuchhaltung auf der SPS-Seite.

GSDMLPROFINET-Gerätebeschreibung
DB-QuelleSPS-Datenbaustein, passende Offsets
GVL-Exportglobale Variablenliste

Admin-only — erst testen, dann vertrauen

SPS-Einstellungen liegen in einem Admin-Bereich, serverseitig erzwungen unabhängig von der Berechtigungsmatrix. Verbindung vor dem Speichern testen, live anwenden und neu verbinden, simulierte Trigger feuern, um die Linie zu proben.

DEPLOY · STATION-01 · offline activation

Vom Download zum Zählen an einem Nachmittag.

Ein Installer, keine Abhängigkeiten

Steadeye kommt als einzelnes Windows-Setup — auf einem beliebigen Win10/11-x64-PC ausführen, und Sie erhalten Programmdateien, einen beschreibbaren Datenbaum, einen automatisch startenden Hintergrunddienst und optionalen HTTPS-Fernzugriff. Sonst ist nichts zu installieren.

GPU ohne Schmerzen

Die gebündelte ONNX Runtime nutzt jede DirectX-12-fähige GPU über den Standard-Herstellertreiber — keine zusätzliche GPU-Toolchain — und fällt automatisch auf die CPU zurück.

Ein Prozess zu qualifizieren

Die gesamte Station ist eine einzige auditierte Anwendung — Webserver, Detektion, SPS-Treiber und Datenbank in einem Prozess. Der gebündelte Proxy ergänzt HTTPS im Netzwerk; alle Daten bleiben auf der Maschine.

Steadeye-Setup-1.x.exe — Stations-Installer
01
DOWNLOAD

Ein signierter Installer, beide Editionen enthalten.

02
AKTIVIEREN

Lizenzschlüssel einfügen — vollständig offline, kein Konto.

03
ZÄHLEN

Station im Browser öffnen — Kameras, SPS und Audit-Trail startklar.

→ am selben Nachmittag zählen

COUNTLIZENZ-EDITION

Die volle Produktionsstation: Zählung und Schadenserkennung, Chargendatensätze, E-Signaturen, PDF-Berichte, Audit-Trail, SPS-Integration.

TRAINLIZENZ-EDITION

Alles aus Count, plus die Pipeline von der Annotation zum Training: Datensätze labeln, Detektionsmodelle im Tool trainieren und in die versiegelte Registry aufnehmen.

Offline lizenziert, fail-closed

Ein Installer für beide Editionen — der eingefügte Schlüssel entscheidet. Die Aktivierung funktioniert vollständig offline, ohne gültige Lizenz startet die Station nicht, und das Upgrade von Count auf Train ist ein neuer Schlüssel, keine Neuinstallation.

AWAITING_OPERATOR

Bereit, jede Zählung beweisbar?

Testen Sie den kompletten Workflow im Simulationsmodus — ohne Kameras, ohne Modell, ohne Hardware — oder vereinbaren Sie eine Live-Demo mit Ihren eigenen Teilen.

neuhuberconsulting@gmail.com