Skip to main content

bb-eco features

Show the app-capability compatibility matrix per device class

Usage

bb-eco features [options]

Options

OptionDescription
--csvOutput in CSV format
--jsonOutput in JSON format
--timeoutOverride default timeout in milliseconds
--verboseEnable verbose/debug output
-?, -h, --helpShow help and usage information

Examples

Show what BB Eco can do for each device class — the same compatibility matrix as the app's Settings page:

bb-eco features
Device Class                     Discovery  Firmware Upgrade  Recovery        Drift Detection  Templating
------------------------------- --------- ---------------- -------------- --------------- ----------
ED (Remote IO) Supported Supported Supported Supported Supported
ES (Ethernet to Serial) Supported Supported Partial* Supported Supported
SW (Managed Switch) Planned* Planned* Not supported* Planned* Planned*
SW (Unmanaged Switch) — — — — —
BB (Industrial Edge Controller) Supported Planned* — Planned* Planned*

ED (Remote IO) / Discovery: UPnP/SSDP
ED (Remote IO) / Firmware Upgrade: BOOTP/TFTP, server-driven 2-stage
ED (Remote IO) / Recovery: Stuck devices broadcast from their bootloader; detected and re-flashed automatically (live-validated)
ES (Ethernet to Serial) / Discovery: UPnP/SSDP
ES (Ethernet to Serial) / Firmware Upgrade: BOOTP/TFTP, device-driven 2-3 stage (FPGA models add a Flash stage)
...

Cells marked * carry an explanatory footnote in the lines below the table. Add --json to consume the matrix from scripts.

This page is auto-generated from the live CLI help text. Do not edit by hand — re-run node scripts/gen-cli-reference.mjs after changes. Example sections are maintained in docs/cli-examples/ in the bb-eco repo.