BB-Eco — concepts and design
Background reading on the BB-Eco device management app. If you're trying to do something with BB-Eco, head to the Get Started section instead — these pages cover the why and how for engineers who want a deeper picture before they commit.
- Why BB-Eco exists — the problem with the legacy tooling and what changes for a deployment engineer when one app covers every Brainboxes device family.
- How BB-Eco works — the high-level architecture: the desktop app, its sidecar process, and what travels on the wire when BB-Eco discovers, configures, or upgrades a device.
- Configuration as code with BB-Eco — declarative JSON templates, Git-tracked, scriptable, with drift detection. The paradigm and how BB-Eco implements it.
- Discovery, the device cache, and VPN sessions — how BB-Eco's persistent device cache and ghost-promoter let you administer remote sites over a VPN without re-scanning every session.