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, covering 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.