BFC Setup Tool
Windows workstationConnects to Debian, Raspbian, or Ubuntu controllers over SSH/SFTP. It detects x64, ARM64, or ARMv7, uploads the matching offline images, provisions core services, and manages automation containers and logs.
BFC brings automation execution, device connectivity, durable data, APIs, visual flows, and controller operations into one coherent platform.
BFC runs general automation and orchestration logic on an industrial Linux controller. Scripts use an explicit lifecycle, device functionality is exposed through software drivers, and every uploaded automation can run as an independent container.
Initialize resources in Startup, perform repeated work in Loop, and release cleanly in Teardown.
Each Lua script can become a separately named BFC Console container, with its own lifecycle, logs, start/stop controls, and failure boundary.
IODD definitions can be transformed into drivers that make IO-Link device capabilities accessible from the automation runtime.
The platform is modular enough to operate and extend, without forcing users to integrate its foundations from scratch.
Connects to Debian, Raspbian, or Ubuntu controllers over SSH/SFTP. It detects x64, ARM64, or ARMv7, uploads the matching offline images, provisions core services, and manages automation containers and logs.
Executes interactive commands and Lua, JSON, or Python inputs. Lua projects use the BFC lifecycle and can load plugins for IO-Link masters, SmartLight devices, UHF RFID, and Gateway communication.
Authenticates clients with JWT and exposes current and historical typed Lua values plus RFID tag data. Swagger supports API exploration, while a built-in page shows active tags.
Stores Gateway state and histories locally on the controller. phpMyAdmin provides a familiar administration surface during development and controlled evaluation.
The included custom node connects to the Gateway, handles authentication and token refresh, and reads the latest typed BFC value into visual flows and FlowFuse Dashboard experiences.
The workstation commissions the target remotely. On the controller, services communicate through a private Docker network while selected interfaces are exposed to the plant network.
Engineering workstation
Windows · SSH/SFTP · deployment and operations
Industrial Linux controller
BFC-{script}
Automation container(s)
bfc-gateway
REST · 5000 / 5001
bfc-mariadb
Database · 3306
bfc-nodered
Flows · 1885
bfc-phpmyadmin
Database administration · 8080
Go deeper
The user guide covers prerequisites, commissioning, scripts, Gateway integration, Node-RED, troubleshooting, network ports, and runtime files.