3 个版本
0.1.2 | 2022 年 4 月 1 日 |
---|---|
0.1.1 | 2022 年 3 月 30 日 |
0.1.0 | 2022 年 3 月 16 日 |
#11 in #nordic
300KB
657 行
包含 (ZIP 文件,190KB) WisCore_RAK4631_Board_Bootloader.zip,(ZIP 文件,79KB) firmware.zip
BLELoRa CLI
一个用 Rust 编写的命令行工具,支持运行 Adafruit_nRF52_Bootloader 的设备的设备固件更新(DFU)。
设备支持
目前仅支持 WisBlock-RAK4631 开发板。将很快添加指定其他支持开发板的功能。
安装
对于 macOS(Intel & M1) 用户,首先安装 brew,然后使用以下安装命令
brew install blelora/blelora-cli/blelora
对于 Windows 用户,首先安装 Scoop,然后使用以下安装命令
scoop install https://raw.githubusercontent.com/blelora/blelora-cli/master/install/blelora.json
从 预编译的二进制文件
从 发行版页面 下载。
使用 Cargo,Rust 软件包管理器
cargo install blelora
更新
对于 macOS(Intel & M1) 用户,使用以下命令进行更新
brew upgrade blelora
对于 Windows 用户,使用以下命令进行更新
scoop udpate blelora
使用 Cargo,Rust 软件包管理器
cargo install blelora
用法
$ blelora --help
blelora 0.1.1
Common options
USAGE:
blelora <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
dfu Initiate DFU over serial
help Prints this message or the help of the given subcommand(s)
通过 DFU 串行上传固件
$ blelora dfu serial --package <zip file location or URL to zip> --touch 1200
路线图
- DFU 功能
- LoRaWAN 凭证配置
依赖项
~15–29MB
~442K SLoC