Configure the Firmware
Firmware configuration happens in two steps.
Build Configuration
Build configuration selects the binary to install: board, network transport, sensor, and wiring.
It is defined by the PlatformIO environment when compiling or flashing.
See the dedicated page: build configuration.
Runtime Configuration
Runtime configuration contains settings specific to each scale:
- network;
- ingestion URL;
- scale token;
- calibration;
- measurement interval.
It happens after flashing, without rebuilding the firmware, using the Bee Thing serial configurator, the local WiFi portal, or the bee-config CLI.
See the dedicated page: runtime configuration.
Scale Token
Each Bee Thing scale has an ingestion token. This token authenticates the scale with Bee Thing and lets it submit measurements.
Treat this token as a secret. It can be rotated from the application when needed.