Skip to main content

BB Eco

Keep the Work Moving

Your devices, managed your way

Download for Windows
Coming soon: macOS  ·  Linux  ·  CLI
Platforms

Windows is available now. macOS (Apple Silicon) and Linux builds are coming; see Install BB-Eco for the status of each platform.

BB-Eco is a single desktop app and command-line tool for discovering, monitoring, configuring, and upgrading every Brainboxes networked device from one place, across Windows, macOS, and Linux.

What BB-Eco does​

Four capabilities carry the product. Each has a fifteen-minute tutorial here, and deeper how-to, reference, and explanation articles across the site.

1. Find every device on your network​

Open the app and your Brainboxes devices appear, with no button to press. SSDP/UPnP auto-discovery covers ED, ES, BB, and managed SW devices on the local network; manual IP entry and a CIDR subnet scanner cover everything discovery broadcasts can't reach, including devices across a VPN.

Start here: Discover your first device · Go deeper: use BB-Eco as a network discovery tool, discovery over VPN and the device cache, when nothing appears

2. Upgrade firmware safely​

One click from the orange Update pill to new firmware, with pre-flight compatibility and connectivity checks before a single byte is sent, live stage-by-stage progress, and automatic detection and recovery of devices stuck mid-upgrade (ED and ES).

Close-up of the Firmware tab's version row: current version 2.0.1 beside an orange Update pill flagging that a newer firmware is available for this device

Start here: Upgrade your first device · Go deeper: bulk-upgrade a whole site, recover a stuck device

3. Configure devices and keep the config in a file​

Read and change any setting from the app or the bb-eco config CLI, then export the whole configuration as a JSON template: reviewable in Git, validated offline, and appliable to one device or a hundred. Null means "don't touch", so a template governs exactly what you choose.

Start here: Configure your first device · Go deeper: apply one template to many devices, template JSON format, downloadable ED/ES reference templates, configuration as code

4. Catch configuration drift​

BB-Eco baselines every device it manages and flags the moment a live setting diverges: struck-through baseline, arrow, live value, right in the detail panel. Revert with one template apply, or re-baseline when the change was deliberate.

Configuration Status close-up, '3 changes since baseline': Network > Gateway Address 192.168.1.1 to 192.168.1.254, Device > Device Name Line-A-Sensor-12 to Line A Sensor 12, Network > Web Server Port 80 to 8080; each baseline value is struck through and the device's value is in amber

Start here: Track configuration drift · Go deeper: fleet-wide drift audits, revert many devices at once

What it replaces​

If you've used Boost.IO for ED devices, Boost.LAN for ES devices, or per-device web configuration for BB and SW, BB-Eco brings all of that under one roof:

TaskBeforeWith BB-Eco
Find devices on a subnetBoost.IO (ED), Boost.LAN (ES), or per-device manual entry, all Windows-onlyAuto-discovery on Windows, macOS, and Linux
Configure a devicePer-device web UI, one at a timeEmbedded web UI plus reusable config templates
Upgrade firmwareBoost.IO (ED), Boost.LAN (ES), or per-device CGI toolsSingle click, with preflight safety checks
Bulk operations across many devicesManual, one device at a timeUpgrade all for firmware; Apply template to a selection of devices for configuration
Install Windows virtual COM ports for ES and EDBoost.LAN (ES), Boost.IO (ED)Coming after the 1.0 release; keep using Boost.LAN / Boost.IO for now

Supported device families​

FamilyDiscoveryConfigureUpgrade
ED Ethernet Remote I/O✓ SSDP / UPnP✓ Web UI + templates✓ BOOTP/TFTP
ES Ethernet-to-Serial✓ SSDP / UPnP✓ Web UI + templates✓ BOOTP/TFTP
BB Industrial Edge Controllers✓ SSDP / UPnP and mDNS✓ Web UIComing soon
SW Industrial Ethernet Switches✓ SSDP / UPnP (managed models)Coming soonComing soon

Tutorials​

Five articles take you from no software installed to a version-controlled device fleet, one capability at a time.

  1. Install BB-Eco: desktop app installer for Windows (macOS / Linux coming soon), plus the standalone CLI for scripts and headless servers
  2. Discover your first device: plug in a device and watch it appear in the dashboard, or run bb-eco discover from the terminal
  3. Upgrade your first device: apply the latest firmware safely (desktop or bb-eco upgrade)
  4. Configure your first device: read and change settings, then save the configuration as a template file
  5. Track configuration drift: let BB-Eco flag any device that diverges from its baseline

How-to guides​

Recipes for everyday workflows once the basics are in place.

Firmware

Configuration

Installation and offline use

Discovery and troubleshooting

Reference​

Explanation​

What a typical device card looks like​

BB-Eco device card showing the green Online indicator, model number ED-549 with the description '8 Analogue Inputs', MAC address 00:0A:4F:06:4A, IP address 192.168.1.101 with a green Wired tag, current firmware version 2.0.1 next to an orange Update pill, and the ED family badge

Every Brainboxes device on your LAN gets a card like this: model and description, network identity (MAC + IP + interface type), current firmware version, and a one-glance call-out (the Update pill) when newer firmware is on the channel. Click the card and the detail panel slides in with the full Info / Web Config / Firmware tabs.

Why BB-Eco​

  • One tool, every family. Stop switching between Boost.IO Manager (ED), Boost.LAN (ES), per-device web UIs, and family-specific recovery tools.
  • Cross-platform. Native installers for Windows, macOS (Apple Silicon), and Linux, so engineering laptops are no longer Windows-only.
  • Safe firmware upgrades. Pre-flight compatibility checks, network connectivity validation, and a separate transfer process prevent the most common upgrade mistakes, with no administrator prompt on Windows or macOS.
  • Built for scale. Bulk operations across hundreds of devices, configuration-as-code templates, and a scriptable CLI for CI pipelines and air-gapped sites.

Where it fits in your toolbox​

BB-Eco is a device management application: it sits between you and your hardware. For developers integrating Brainboxes devices into their own software, the Brainboxes.IO .NET API and the Python, Java, and Node-RED SDKs remain the right place to start.

Get involved​

We want your feedback. Hit a bug, missed a device, want a feature? Contact us. Every report shapes the next release.