Brain Fleet
From one machine to a factory to a multi-national. Brain Fleet manages them all.
Zero Config
Every Brain cabinet publishes an MQTT heartbeat every 30 seconds. The fleet dashboard auto-discovers new cabinets, tracks their health, firmware version, I/O usage, and uptime. No manual provisioning. No discovery phase. No setup wizard.
Fleet Dashboard
brain.local/fleet
BRN-001
Location
Vienna Plant
Firmware
4.0.2
I/O
187/220
Programs
3
Uptime
145d
BRN-002
Location
Vienna Plant
Firmware
4.0.2
I/O
64/220
Programs
1
Uptime
89d
BRN-003
Location
Graz Line A
Firmware
4.0.1
I/O
203/220
Programs
5
Uptime
12d
BRN-004
Location
Munich Test
Firmware
4.0.2
I/O
32/220
Programs
1
Uptime
2h
Cross-Device
Publish tags from cabinet A. Subscribe from cabinet B. Coordinate production across cabinets without a central SCADA. Each cabinet is peer-to-peer.
Cabinet A finishes stage 1, publishes LINE.STAGE1.COMPLETE — Cabinet B picks it up and starts stage 2.
Cabinet A publishes CAPACITY.AVAILABLE — Cabinet B routes overflow automatically.
Cabinet A fails, Cabinet B detects missed heartbeat, takes over.
Firmware Over The Air
WPB412 bootloader on every I/O board. Firmware updates over RS-485 to the I/O modules. Brain OS updates via standard APT/OTA. Stage → Canary → Production rollout. Rollback on failure.
01
Preview on a single test cabinet
02
Roll out to 5% of fleet, monitor for 24h
03
Roll to remaining 95% with auto-rollback
Fleet Security
mTLS between cabinets and fleet dashboard. HMAC-signed webhooks. JWT for operator sessions. ATSHA204A hardware auth on every I/O board. Zero trust from the silicon up.
mTLS
Every cabinet-to-fleet connection uses mutual TLS with cert-based auth.
HMAC Webhooks
Every outbound webhook signed with per-cabinet secret. Replay-resistant.
JWT Sessions
Operator sessions scoped to cabinet + role. Short-lived, refreshable.
ATSHA204A
Hardware auth chip on every I/O board. Counterfeit-resistant.