Skip to main content

BB-Eco — concepts and design

BB-Eco app icon — Brainboxes 'B' logomark on a dark rounded square

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.