Repository navigation
cli-v1.0.0
tower CLI cli-v1.0.0
Host CLI/TUI for the HARDWARIO TOWER console link (cli/ in this repository). The
tower binary decodes the framed serial protocol of the TOWER firmware (logs,
events, shell), which a plain serial monitor shows only as raw frame bytes; it also
flashes, erases, resets and identifies boards over the STM32 UART bootloader, and
bridges the radio network to MQTT (tower gateway).
Install
Download the archive for your platform, extract it, and put tower on your PATH:
tar -xzf tower-cli-v1.0.0-<target>.tar.gz # .zip on Windows
sudo mv tower-cli-*/tower /usr/local/bin/ # macOS / LinuxEach archive ships with a matching .sha256, and every archive carries a signed
build-provenance attestation:
gh attestation verify tower-cli-v1.0.0-<target>.tar.gz --repo hardwario/towerAssets
| Platform | Target |
|---|---|
| Linux x86_64 | x86_64-unknown-linux-gnu |
| Linux ARM64 | aarch64-unknown-linux-gnu |
| Linux ARMv7 (Raspberry Pi) | armv7-unknown-linux-gnueabihf |
| macOS Intel | x86_64-apple-darwin |
| macOS Apple Silicon | aarch64-apple-darwin |
| Windows x86_64 | x86_64-pc-windows-msvc |
Firmware
tower-firmware-cli-v1.0.0.zip holds the product firmware built from the
same commit (radio_push_button.bin, radio_dongle_gateway.bin, blinky.bin). This
tower talks only to firmware of the same sources: flash these images (tower flash radio_push_button.bin) or build from the tag.
Full Changelog: https://github.com/hardwario/tower/commits/cli-v1.0.0