What the skAInet Edge-Compute is designed, built, and run with. We prefer
open tools and open formats wherever they exist β so that what runs on your
Edge-Compute is inspectable, and what you build on it is portable.
Hardware design & manufacturingβ
| Tool / partner | Used for |
|---|
| π§© | KiCad | All schematic and PCB designs β carrier board, PoE switch board, and every measurement device |
| π | build123d | Parametric CAD for the anodized aluminum enclosure, written as Python code |
| π | HLH Prototypes | Manufacturing partner for the machined and anodized enclosures |
| π | GH Electronics | Certified M12 PoE cable assemblies (Cat-5e, M12 X-/D-coded) |
| π’ | NextPCB | PCB fabrication and assembly (PCBA) |
On the Edge-Computeβ
| Tool | Used for |
|---|
| π§ | Yocto Project | The Linux distribution β a reproducible image with a documented SBOM, aligned with the EU Cyber Resilience Act |
| π | NetBird | Secure, WireGuard-based remote access for maintenance and support (optional) |
| π | Redis | Data transport on the device β measurement streams flow through Redis between mappers, aggregators, and APIs |
| π³ | Docker | Deployment unit for on-edge analytics; your analysis ships as a container |
| β‘ | Crow | High-performance C++ web framework for the device's REST and WebSocket APIs |
| π
°οΈ | Angular | Frontends served directly from the Edge-Compute |
External integrations (optional)β
The Edge-Compute works standalone. When connected to upstream infrastructure,
it integrates with:
| Tool | Used for |
|---|
| ποΈ | Ceph | Permanent data storage β aggregated data is written to an external Ceph cluster |
| βΈοΈ | Kubernetes | High-performance analytics that exceed the device's own compute budget |
| π§ | Ollama | Local large-language-model inference for data insights β on your infrastructure, not a cloud |
Protocols & fieldbusβ
| Protocol | Used for |
|---|
| π¬ | EPICS | Integration into experimental-physics control systems (e.g. the PANDA luminosity detector at GSI/FAIR) |
| ποΈ | Modbus TCP | Integration into plant networks, PLCs, and SCADA systems |
For the full list of upstream API options β REST, WebSocket, Webhooks, MQTT,
OPC UA, gRPC, and more β see the platform overview.
Why this stackβ
- Reproducible: Yocto builds the same image every time, and the SBOM
lists every package in it.
- Portable: Your code runs in Docker containers against a Redis stream β
it does not care which compute module is inside the enclosure.
- Open: KiCad, build123d, Yocto, Redis, Docker, Crow, Angular, Ceph,
Kubernetes, Ollama, EPICS, and Modbus are all open source or open
standards.
- Serviceable: With NetBird enabled, Auto-Intern can support and update
your device remotely β and you can switch it off at any time.