Zum Hauptinhalt springen

Tech-Stack

Womit der skAInet Edge-Compute entworfen, gebaut und betrieben wird. Wir bevorzugen offene Werkzeuge und offene Formate, wo immer es sie gibt – damit nachvollziehbar ist, was auf Ihrem Edge-Compute läuft, und portabel bleibt, was Sie darauf aufbauen.

Hardware-Design & Fertigung​

Werkzeug / PartnerVerwendet für
🧩KiCadAlle Schaltplan- und Leiterplattendesigns – Trägerplatine, PoE-Switch-Platine und jedes Messgerät
📐build123dParametrisches CAD für das Gehäuse aus eloxiertem Aluminium, geschrieben als Python-Code
🏭HLH PrototypesFertigungspartner für die gefrästen und eloxierten Gehäuse
🔌GH ElectronicsZertifizierte M12-PoE-Kabelkonfektionen (Cat-5e, M12 X-/D-kodiert)
🟢NextPCBLeiterplattenfertigung und -bestückung (PCBA)

Auf dem Edge-Compute​

WerkzeugVerwendet für
🐧Yocto ProjectDie Linux-Distribution – ein reproduzierbares Image mit dokumentierter SBOM, im Einklang mit dem EU Cyber Resilience Act
🔐NetBirdSicherer, WireGuard-basierter Fernzugriff für Wartung und Support (optional)
🚏RedisDatentransport auf dem Gerät – Messdatenströme fließen über Redis zwischen Mappern, Aggregatoren und APIs
🐳DockerDeployment-Einheit für Analysen an der Edge; Ihre Auswertung wird als Container ausgeliefert
⚡CrowHochperformantes C++-Web-Framework für die REST- und WebSocket-APIs des Geräts
🅰️AngularFrontends, die direkt vom Edge-Compute ausgeliefert werden

Externe Integrationen (optional)​

Der Edge-Compute arbeitet eigenständig. Angebunden an übergeordnete Infrastruktur integriert er sich mit:

WerkzeugVerwendet für
🗄️CephDauerhafte Datenspeicherung – aggregierte Daten werden in einen externen Ceph-Cluster geschrieben
☸️KubernetesHochperformante Analysen, die das Rechenbudget des Geräts übersteigen
🧠OllamaLokale Inferenz großer Sprachmodelle für Datenauswertungen – auf Ihrer Infrastruktur, nicht in der Cloud

Protokolle & Feldbus​

ProtokollVerwendet für
🔬EPICSIntegration in Steuerungssysteme der Experimentalphysik (z. B. der PANDA-Luminositätsdetektor bei GSI/FAIR)
🏗️Modbus TCPIntegration in Anlagennetzwerke, SPSen und SCADA-Systeme

Die vollständige Liste der API-Optionen in Richtung übergeordneter Systeme – REST, WebSocket, Webhooks, MQTT, OPC UA, gRPC und mehr – finden Sie in der Plattformübersicht.

Warum dieser Stack​

  • Reproduzierbar: Yocto baut jedes Mal dasselbe Image, und die SBOM listet jedes darin enthaltene Paket auf.
  • Portabel: Ihr Code läuft in Docker-Containern gegen einen Redis-Stream – welches Compute-Modul im Gehäuse steckt, spielt dafür keine Rolle.
  • Offen: KiCad, build123d, Yocto, Redis, Docker, Crow, Angular, Ceph, Kubernetes, Ollama, EPICS und Modbus sind allesamt Open Source oder offene Standards.
  • Wartbar: Mit aktiviertem NetBird kann Auto-Intern Ihr Gerät aus der Ferne betreuen und aktualisieren – und Sie können das jederzeit abschalten.